I quite like it! It IS very up-beat and happy, but not in an annoying or cheezy way. Best of all, it breaks away from its rhythm just before it gets repetitive, which maximizes the effectiveness of each part.
If I HAD to suggest something to improve it, I might say break even further away from the up-beat-ness somewhere in the middle, but as it is, I feel it is a completed work. Good job!