The main problem with lvl loading (at least for Android and the first time: when the game loaded only hud is present and everything else is black ) is that models and textures are not rendered for some time after the level is loaded, so my suggestion to this topic:
Add node which would check if object infront of the camera rendered (there is a node for that) and release loading screen only after object appeared.
like that: