This one looks like it's done with GreenSock, but you could probably get away with using Abode Edge Animate (more WYSIWYG, Flash-like editing experience).
Browsers could take note of this and clear the previous page only when blocking resources(CSS) finish downloading instead of current: First byte. This should make us see less of those white pages.