Not bad... Not Great, but not bad.
At least it was several steps ahead of others. The sound was good, and the random humor was a bit of a chuckle. The music was defiantely well placed.
All in all it was okay, maybe spend a little more time on graphics? Just to... you know.. see what happens?