When a phone stuck at "PLEASE WAIT" screen, it is usually a GDFS problem. I hope you made a GDFS backup, before any flashing/patching attempt. Restore that GDFS backup(but DO NOT flash any other GDFS) and it should work.
By the way, and if you only flash the MAIN without applying the patch do you still get that "PLEASE WAIT" screen?