Not nearly so complicated and....it works like a charm
Make sure you've closed all open windows and applications that you may be using. Also, go into System Preferences, General, and remove the check from the box that states: "Restore windows when quitting..." See if that helps.
Also, the first couple of times when shutting Lion down (especially if have open applications or windows) will take longer.
I expect they will fix this in a future upgrade. Surprised Microsoft hasn't filed a patent infringement suit over this already. Everyone knows Bill Gates holds an exclusive patent on "the do nothing loop".