I totally agree with this.
Currently, how ghosting works is load vehicles, items, dts shapes and stuff first, and then load bricks.
However, it is well known that vehicles and etc. are causing ghosting process to lag a bit, making it pain in the ass to ghost.
Solution is easy, like you said, make a new loading screen component and viola!