Is there a way to put a progress bar that displays when the level is done streaming?

Is there a way to know when the level has loaded?

yes, you should be able to find a binding in the LevelStreaming subsystem, or world partition if you use that BUT it would just go from 0-100 and be kinda useless unless you manually load assets