Post some pictures of your next run on the track.
Oh yeah the phantom grip is a good idea, they cost $400, and it's a drop in part, no need to re-adjust the pinion to ring clearance, you'll be on the road in no time and your traction will be outta sight.