Long restarts after an update are normal. What you are seeing is OS X's normal uncached startup time. After an update that touches drivers or other low level system files, the bootup process will trash the cache it had and regenerate it with the newer files.
For the battery update, the pause was also likely due to the power management system coming online, seeing the battery with old firmware, and updating it to the 1.2 level.
Now that we've thrown 'em off the trail, use the form below to get in touch with the people at Engadget. Please fill in all of the required fields because they're required.
Long restarts after an update are normal. What you are seeing is OS X's normal uncached startup time. After an update that touches drivers or other low level system files, the bootup process will trash the cache it had and regenerate it with the newer files.
For the battery update, the pause was also likely due to the power management system coming online, seeing the battery with old firmware, and updating it to the 1.2 level.