At the end of the day if your cossie does what you want .i.e. faster than 95% of other road cars be happy about it. I would be.
Its all about money at the end of the day and the cossie seems to me to be a cheap (ish) was of getting a very fast motor. Ronnie probably spent 60k on his Skyline hence he wins!
You need very deep pockets to compete in this company