If your phone still boots, could you try to flash following zip? It will test the basic mounting operations.
http://www.box.com/s/317a30a714b8de079bee
PS. If it works Ok, then your copy of zip file with ROM is, possibly, corrupted. If it also hangs, then you have problems with your phone...