I actually made some progress. It seems that iOS 5 and earlier are a lot more forgiving with undefined variables. After running through everything, I found 2 undefined variables that were causing the issues. The first 1 I found and fixed, I was able to get passed the loading screen, the second one, fixed the ui issues I was having.
At this point, everything seems to be back to normal.