I've been doing some investigation into the speed issue on iPhones. I've found that adding the background image added 20 – 30ms to the draw routine which pushes it up past 70ms. For a game trying to hit 30fps (a frame every ~33ms), that's kind of big hit. I'm having trouble getting down that low as it is!
So, at least for now, the iPhone doesn't get that background image.
