rival,
Warping and discos are not normally caused by the game it's self, nor is it correctable within the program.
Most warping and or disco problems are caused by INTERNET traffic, any one of many server connection problems, (nearly all are INTERNET connection problems), the person who is warping has a bad connection, you have a bad connection, there is a bad hop somewhere between you and the host machine, and or someone else has a bad hop between them and the host machine, you or they have a slow dialup connection and on and on.
I won't even attempt to get into all of the other possibilities that have nothing to do with HTC.
Somewhere in this forum there is a thread dealing with the tcp udp disco problem.
Do a search and I'm pretty sure you can find it.
Only point I'm trying to make is that HTC does not have total control over the game and probably, most of the problems you describe are Internet, and not game related.
Have a good one and I'll see ya out there:)