Wow, thats a lot of time spent learning absolutely nothing about being a PT Pyro. What do you mean "no cc and no mobility"? You have a stun, you have grapple, almost everything you have is insta cast so you don't have to stand in one spot....What in the world are you talking about??
As a PT Pyro, your job (as I see it) is to burn single targets down ASAP. You have heavy armor, AOE tools, a single target rotation that absolutely melts faces. I'm just totally lost by what you're trying to comminicate here.
Huttball is not the end all be all point of this game. It's one of my least favorite WZ's but when it's up, I avoid carrying the ball and I melt the faces off of whoever gets close to the ball carrier.
Maybe this just isn't your class.