Best way to create real loading screen???

No. You can make a nice interacrive loading screen assassins creed style and add a second or 2 to the load with a delay.

Also the texture pop you see is usually texture streaming. Not sure you can disable that, but you may be able to build a c++ load module that detects it if you are willing to put in the work…