I don't know if any of you have heard about this, but this game was recently greenlit and put up for sale Steam.

Then shortly thereafter, it was removed because the devs had ripped content from anther game which was called Rock & Roll Racing, owned by Blizzard.