Sorry to burst your bubble but if you look in the computer games forum at the amount of Forza posts, most of the cars have the logo already. Good job though.
After staring at the screen for an hour doing it, i didnt even realise there was a game section, let alone look in it! lol. If a mod would care to move it, we're in business....