Ok, that really is very unfortunate. No need to get rid of the car yet - in fact, I'd say you should contact @
ATL BRZ and check in with him regarding your JDL install.
Check his build thread on here and he also has YouTube videos of his install. On YouTube just search him under "Ian Barton".
Try to contact 86speed also as they usually seem to be quite helpful.
Perhaps even @
CSG Mike may be of help here and while he doesn't have the JDL kit, he does have a front mount kit (Greddy)
Edit: never mind, looks like some help is on hand in the JDL thread