Totally agree. The error I referred to that a high end dealer likely wouldn't purposely exaggerate or lie on, was the 300 HP claim. I have no doubt that's an STI engine. The rest, they either take as face value or glam over what they want from the original IM documentation. I wouldn't be surprised if the owner had it built just for the race and barely drove it afterwards. Like you said, more money than brains.
Beautifully executed car and I'd bet a blast to drive though.
Cheers