Yeah, I had the same problem until I did things in stages. Give this a try - it works for me. I use TWRP recovery:
1. Factory Reset (wipe Cache, Dalvik & Data)
2. Mount Staging (not important, but otherwise you get the 'Can't Mount Staging' problem later)
3. Install the ROM. But DON'T install GAPPS or UI Patch yet.
4. Wipe (Dalvik & Cache)
5. Reboot System, and wait... and wait... and even wait some more... eventually it moves off the CM animation and into the Setup
6. Don't perform setup now. Instead reboot into recovery.
7. Install GAPPS and UI Patch. Also I install CrossBreeder at this point.
8. Wipe (Dalvik & Cache)
9. System Reboot.
Wait until Setup starts (may take a while), choose your language and go through the setup stages as normal and voila....
Hope it works for you - everything runs perfectly like a rocket now on my TF101G and no reboots or SoDs yet.
And thanks of course to the developers - you guys rock!
These instructions should be in the OP!
This worked perfectly. Finally booting up after 3 hours of messing with this.
Thank you!!!