I think you nailed the whole perspective thing, I feel like I'm going to strain my neck looking up at the colossus! I'm also really fond of the spear design - the 'power cord' tail is a nice touch. Kinda makes me imagine the character as a superhero with a whole set of electric-themed weapons.
Wow! I love the clear colors and the perspective is indeed spectacular. It's truly magnificent! I'd go in detail, but since there's nothing bad to say about it, or rather I can't see anything bad about it I guess the particle stuff (lightning, smoke, fire) should be mentioned, though, they ended up beautiful!