Back to the drawing board on the loading screen...
Sadly, there is no straightforward way of getting it to work in a cross-platform friendly manner. At least, not that I can think of right now. For the time being, I'll leave the loading screen idea for what it is and go back to other things.