I found a higher quality render on their promo website and bumped up the brightness levels even more. You can clearly make out pretty much the whole shape of the car now, though the true form of the grille remains mysterious. Still, I like what I see.