Well, I've made a bit of progress on this. Still haven't figured out the lockup, though. Also, do you notice spurious graphics characters on the login screen, Sangahm? Like 'G' or something in the upper left corner, and it changes when you press a key. I haven't figured out what is causing it, and for all I know it may be a simulator-only bug.
For example:
and