Why this isn't rated higher is beyond me.
Your timing on this video was impeccable. I found myself smiling the whole way through. The characters were simple yet solidly drawn. The theme was fun. I'm sure your friends loved it. The pacing was fantastic, it just kept coming at me.
If you're looking for a way to improve, look up the twelve principals of animation and see for yourself what you can touch up.
Kudos to Waterflame too. His music added a lot to your video.