Pretty neat job. You succeeded in the cartoony look, and although I'm not a fan of LEGO used upside-down, the feet look nice and fairly accurate. The size is pretty good, too large still but indeed much better than that of LEGO.
Now, the constructive criticism.
I think you overdid the cartoonish look a bit; the lower part of the nose is way too long. It should be shortened with 1-3 studs in my opinion. The oversized cannon shouldn't stick out that much from the nose, either, it would look more solid if closer. In addition, the thighs are - from this angle, at least - too short, making the pose look a bit awkward. Making the a tad longer would improve the overall look, not impairing the cartoonishness.
The few studs visible look lonely, too, so I'd suggest replacing them with some SNOT. Apart from the ones on the nose, perhaps, for they might even fit as nose detailing. You could also diminish the number of colours. Those black pieces aren't most likely replaceable, but you could do away with either red or green, leaving only one. The amount of that colour might also be increased, for now the colour patches look slightly lonely.