Well, you're a friend so I hate to do this, but....
Welcome to last year!
If you read SCCA Magazine, you know that they have been running for quite a while. Pretty impressive showings as well. Especially for a FWD car. Wonder if they have the same wheel hop problem you do?