Totally agree. It's a system. If you don't have everything right, it won't work.
I suspect the clutching is overloading it and it can't pull through it to spool up the turbo.
Your money and effort are better spent on a newer chassis. The ride is so much better.
Start by checking clearance between any heat exchangers and the lugs. Then measure your track. Note that cat tracks are 3" overall height including the belt, not 3" lug. If there is room, go for it. If not...
I can hardly find space for my ramp once the sled is in. I struggle to believe you could fit a bike in there too.
If you did manage, it would be ridiculous to tie down unless you're happy to flop the bike onto the sled and throw a cargo net over it.