I've just noticed in your post how you managed to completely miss what was being said in the "homer simpson" quote. They were not implying that you would be able to paint Homer Simpsn on your car in Race Driver One, they were saying that too many games are focusing on things like that instead of the thrill of the race. Ideally you'd have the thrill of the race, and the deep customisation, but what Codies are saying, is that the game will be more about the thrill of the race than painting decals on your car. Tbh I don't mind that in this game, painting decals on your cars is far more suited to games that follow along the "car collecting" genre like Forza and hopefully GT5.
As for all the Need for Speed Underground refferences, even if the game does feature that, which it may. I don't see anything closely resembling a Max Power car in any of the screenshots I've seen for the game.