I haven't used mine yet, but have only heard good things about them, especially with guys doing high-speed runs. I guess they really don't balloon at all, and I'm not surprised really, they feel very solid.
Very nice build, I don't think I could handle all that power though Just a question though, what body are you running in the video? I'm chasing something to replace my old nitro one that is more hole than body, and not real sure on what fits.