Not that I agree with aimlesscoyote's attitude, but I feel I should point out that I've had this exact same issue and all the evidence points towards it being Awesomemod. My game worked before I went on holiday last week, and when I came back from holiday all I did was download the new version of Awesomemod and suddenly it sits on the loading screen.
And before you ask, yes I do have the most recent versions of all other mods I use, and yes I have checked that those mods are compatible with the current EPs/SPs I have installed and with each other/Awesomemod. I have only updated Awesomemod, and now my game sits on the loading screen. Take Awesomemod out, and it doesn't do that. Pretty sure that indicates that the loading screen thing - for me, at least - is a problem with Awesomemod.