Best way to transfer WordPress install to root of directory when I’m ready to launch?

See Moving WordPress « WordPress Codex, or, keep all WP files (except index.php) in /beta/ and see Giving WordPress Its Own Directory « WordPress Codex.

Use WordPress › Absolute Privacy « WordPress Plugins to make WP private until launch.