It's damn close but I think you might be right. the rear quarter window is slightly different, and the headlights are longer.
I thought the 599 was the only front engined fezz?? recently anyway. so yeah it's no prancing horse..... I'm stumped
Edit: Can anyone make out the badge on the front?? this will bother me to no end until I find out what it is. Looks like it's shaped like a shield. only ones I can think of like that are mabye koenig? saab? porsche? but it looks very italian