Image911, yeah I was aware of the issues with non-rooted droids and modified my original post but couldn't change the thread title. I've sent a PM to a mod to have that changed not to waste anyone elses time.
AdamZ is putting this in his rom... it's also in the cyanogen rom port. I have still not had a force close. My issue with the 'wait' error turned out to be related to having setCPU set 'on Boot' then changing the kernel.
I guess I should only recommend this to people on ESE53 Roms at the moment. But it's amazing on this ROM.
EDIT: Here's a screenshot.