Man, it looks like Mega Racing ( if someone there from the old days of racing games xP ) with a rollcage appearance. Gave me the chills.

Sure going to buy it =D