If only they had a good english type menu system, with stuff I could follow, and I would FOR SURE pay the money to watch the games live. They come in pretty good quality.
I would love to pay for it too, but unfortunately, the only way you can pay is to fly to china and go to one of the listed banks and do a direct account payment
stupid system