I hope this thing is alive and running. Anyone know anything about the car?