I didn't know if you know this but Forza is having this sponsorship kind of thing with Ford and their new supercar....
It's easy to explain away such a small detail to LoD on a in-game screenshot with other cars on track.
So you've seen the future? You're also ignoring that Ford and Turn 10 are in patnership for the launch of the Ford GT too right?
Just to be clear.
I'm not saying it is from Forza 6's ForzaVista mode. I'm saying that such a small detail doesn't make sense to disprove something entirely.
It has absolutely nothing to do with anyones partnership, T10 just likes to leave number plates blank, I don't know why. And you're being optimistic thinking it's an in game screenshot, T10 always uses the best lods for promo material, because guess what, it doesn't have to run it in realtime.