OK.... umm, now I'm confused.
Not anything you did, just that the log now is showing everything loading up just fine (but it's stopping in the middle of the load process, which probably corresponds to when it livelocks or does whatever else it's doing).
Umm... I'm not sure on what else to try, either... maybe see if you can ssh in from another machine while X is at the black screen? How long have you let it sit there?