Not big into mech thingies (not too sure of the term!)
But this is looking good, if was me I would be tempted to add lots of pipes etc, even though if its getting blasted by another robot which would be a weak point, I think it would add to the look of it
"No pressure, no diamonds" Thomas Carlyle