The time before the spinner is all related to the firmware loading for various components in the system (main board and GPU, bootloader, etc.)
And it's different for various MP revs. My 2006 boots in about 25s. (from power btn to desktop with autologin) with single Intel G2 80 GB. I see in other threads, that this time vary between 1.1 and 4.1 rev.