Not sure what you mean by few pre configured. The best way to speed up is to write your own image ( .boot ) and own startup scripts. That way you get total control over what is going on. If you want even more control and speed you can write your own IPL that bypass the bios. Check out: youtube.com/watch?v=yTUweJKAUfk
In the image ( .boot ), as early as possible, start a program that display the logo.
The program that display the logo could be setup to also handle a message that would control a progress bar. During the startup a program would send a message to the progress bar program to info of the progress. I guess this could also be possible with some fancy control of the cursor and ESC sequence to write a progress bar all from the shell.