It's good, But not very funny.
Needless to say, the art and animation was great, and the music was fitting.
However, most of the jokes just weren't very funny, and that's quite a problem. I think sound effects would have helped give the jokes some punch, but it would be hard to incorporate sounds without disturbing the music.
Over all, a very well put together flash, that simply lacked substance.
Also, if that was meant as a happy ending, I'm not sure what to think.