Simply, my application's view loads in the simulator, all views intact.
When pushed onto the iPhone, the views fail to load. If it makes a difference, my iPhone 4 is jailbroken, but other applications I've created load with no problem on the phone.
What do you think?
If something is working on the simulator but not on the device a good starting point for debugging is the filename. The default filesystem on Mac OS is not case-sensitive, but the filesystem on the device is case-sensitive.
So please check if the filename used in your code matches exactly the actual filename.