Very weird. The web site stuff reminds me of playing the games Max Payne
and Silent Hill
. (Warning: scary screenshots may be beyond the linked page for Silent Hill) What's even wierder though, is that the car looks like a Volkswagon Beetle from the side.
I guess the "Evil Twin" thing is supposed to be funny with such a cutesy kind of car, but I think it would be more appropriate for a meaner car.