What a trip!
That's some crazy awesome artistry and animation you have going on there. Pretty effing weird as well. I'd recommend it for front page if my opinion mattered.
Oh, and it also managed to hold my interest for the whole time (which is pretty hard to do).