The little plastic u shaped bits are called pin cushions and they pop over the pins on the end of the cv dogbone. They protect the aluminium spool from being damaged by the cv's. A word of warning though, the AE pin cushions are pretty fragile so I suggest getting yourself a few extra bags of them.
Sorry, I don't know anything about drifting
Have you tried posting this thread in the electric onroad forum? This is the offroad forum and you may not get much advice over here.
Good luck. The TC5 is awesome.