not even close to the best install here. the turbo and supercharger cars are very innovative in their packaging for the most part.
and im calling complete bullshit on a 129 trap speed with 433rwhp, you would need to be under 2600lbs with a driver to do that, you might need to measure your timing lights at your track to see if they are umm... optimistic.