The art is absolutely fantastic! And it's super cool to see your progress through the journals.
Dropping the mechs into the middle of city streets gives them a great sense of scale, and the way they move slowly and deliberately does give them the feeling of being construction equipment smashing.
Movement style makes me think it could be a neat mix of puzzle and beat 'em up aspects. Know you didn't get as far as you wanted, but still has some really cool potential.