Yes, the GUI takes a while to come up, although the sound plays almost immediately.
If you start Resource Monitor and watch the Disk access you'll see it is loading all the programs during this time.
I think it is building a database each time it starts ups. If you have a lot of stuff it can take some time.