Good job
A couple things you could improve on:
1. Get a longer, less annoying musical score. That would actually make this a lot better.
2. Get some jokes, man! This isn't a bad topic to make jokes in, so let loose.
Anyways, I can tell you worked on this quite a bit. Keep it up, follow user feedback, and you'l be set.