After six months of tests and checkout, the $10 billion James Webb Space Telescope is finally ready for center stage.