The size of it was the biggest issue....as you can see from the X5 it's back in front of it's pretty wide and quite long....has none of the "delicacy" of a classic Ferrari.
I should have taken a photo up close but there's an insignia on the front wing just above the "gills"....three triangles arranged in a pattern. Might be a clue to who built it.