Could've sworn I'd already reviewed this, but I guess I'd neglected it.
I have to admit that during the first 5-6 seconds of this one, I didn't expect much more than a boring old flash by someone with mediocre skills. It's not one of the graphically best flashes I've seen, and animations aren't AMAZING, but what makes this flash so good, IMO, is the... "story"? Plot? I don't know what to call it. The absurdity and random nature of the flash is just really really amazing. I also love the music choice, really goes well with the flash. Did you pick the music first and make the flash based on that or the other way around?
The flash could definitely do with a bit better graphics, but it really doesn't harm it much, considering the style and the fact that this is nothing but a fun little flash with little to no meaning.