Regarding the gui graphics: there are basically two reasons why it is like it is. One being the same that browsers (normally) display pages before they're fully loaded: because the user normally prefers to see what he's getting, even if it's not completely finished yet, as it makes it semi-subjectively load faster. The other being the technical aspect. Those graphics are loaded in a fire-and-forget fashion at the moment, so I'll have to get creative on how to track that... I will most likely not be able to use any progress percentages in that stage, though, so the user'll be looking at an unmoving preloader.
As for the cover page, although I won't make it the default (because I at least try to not change the default behavior of the engine between versions - yes, yes, sometimes I fail), I'll see if I can add a parameter which controls that.