Okay, after waiting for a data drop the entire day yesterday (which, of course, didn't happen), I decided to let it sleep overnight. This is usually when I wake and find a dead data connection. I did. Well, guess what? TG's fix works for MIUI too! Check logcat and it hit the check, logged it, fixed it. Went to my browser and data was working. No stupid toggle trick or Juice Defender should be required anymore. Excellent work from TG, as always.
About the crappy graphics performance (both in everyday usage and gaming), I think I've found the problem, but it's not a simple fix. It has to do with the move to VMSPLIT3G. The kgsl drivers, I think, need a bit of redoing. That will be a project for when I find time.
Also, I've been testing MMS for a couple days now. I've been waiting to receive one of those damn 9999999 garbled messages. I haven't got even one of them. I think it's safe to declare a success on MMS.
There's still some work. For every bump to a new release, everything has to be decompiled and started over again. I've decided to put up everything I have changed in the smali code so someone else can work on MIUI. I've been spending too much time working on MIUI and not enough time on school.