That flash of blank screen could be OpenGLES starting up, I had the same issue in my native iOS game. The only way I was able to get rid of it was to have it clear the screen as soon as the initialization starts up. So, I would suggest in AppGameKit, you have a transition effect, or loading screen as soon as your program starts... like load in a screen image, stick it on as a sprite, sync the screen. You might never get rid of the black screen flash, but there's a chance that might be there, to get rid of a worse, white screen flash which is much more noticable. In my IOS game, I let it show the default screen, then it goes black, and the loading screen fades is. Black is really the most useful colour to have the screen flash, so I'm thinking that just showing a screen right away is your best bet. I think letting it flash black and clearing the screen to black and fading in a loading screen is a good option - it's actually fairly typical on iOS apps to do that.

Health, Ammo, and bacon and eggs!
