It looks absolutely amazing But from watching the video, the body structure also looks very weak in many areas. I guess unfortunately, this is the trade off for the style that you build in. I think what could really push you to the top would be doing a manual style car with some new and exciting components(new style gearbox, unique suspension, etc) IMO, Cars this size are just too big and heavy for motorization and having them motorized gets old because they are just so slow.
Just out of curiosity, is there a reason why the rear wheel is not centered with the wheel arch? That is like the only area that I can find odd when compared to the actual car. Everything else is very spot on.