Yes, you will absolutely need a TC. And lower gearing. Without removing that motor's governor, you probably won't get as much speed as you would like. ToyStory, can you merge his threads?
Threads merged.
You're definitely going to need a CVT to drive that monster! Interesting looking, almost like the builder scabbed an ATV rearend on a kart chassis. How big are those front tires?