Layout doesn't do it justice
The layout seems kind of off center. As if there is no real focus. My guess if you guys just wanted to make sure that the Newgrounds Tank robot was visible in the top corner :)
Looks very awesome. I enjoy the Tankmen tower in the background.
The colour choices make me relate the art to Gonzossm's style more than your own. I think that feeling mostly comes from the tree colours.
Overall, I think I can sum up my feelings of this art piece in one thought:
Deloreans are wicked