It sorta kinda sorta reminds me of a 1989 pic that got my blood racing as a teen.
I remember looking at Sports Car Magazine, which was a high gloss, large format magazine, with, amazingly, only ads on the inside front cover, last page, inside rear cover, and rear. Subscription cards were the only thing in the rest of the mag that wasn't actual content.
If it was slightly revamped to lose some of the 80'sness, it could be my favorite car.