For what you have modeled Set Driven Keys may be what your looking for, this may fill in the gaps where your rig hasn't. His hands will be an ideal place to start for using SDK.
I like your model, a little Transformer Insiration i feel.. 
I agree the render is a little... confusing. I would have put him in a more natural surrounding, like a street sceen or similar to allow him to stand out more. I think it may be the color contrasts between the green swirly background and his general colors.
But all in all a good first job.
Chris (formerly R@nSiD)
Twitter
When the power of love overcomes the love of power the world will truely know peace - Jimmy Hendrix

Winner SM VFX Challenge 1

3rd Place SM SteamPunk Challenge (May 2007)