Hi andyj,
It's correctly what you say to use splash screen in another location and not in tc-config, but fbv is closing when the video driver is loaded because the resolution change. For this reason I must to restart fbv. In the other hand it allow to know the percentage of the operating system load.
I have not found another solution to create a splash screen with a minimum modification of the system such as fbv.