It's some bug thing that lives on the sun, pretty much just mr.squiggled the entire concept for this because i'm creatively bankrupt.
Heh, same thought here. Hey it could always be some kind of lava Transformer or something. ;)
Anyways, apart from that, it still looks nice. Working on that "windshield" may fix the misinterpretation of the object without too much hassle by making it more like "normal" monsterish eyes.
It looks like a car that's melting.