Well...
honestly I'm reviewing this just cause you said you'd respond, and that makes me feel special. I don't think there's much to criticize here. The only thing keeping you from being broadcast on TV is a team of Korean animators and a better soundtrack. Otherwise, the general wackiness of the entire thing is great. And Frofrog is a cool name.
-Elliott