If I enrolled in the free course, can I upgrade to the Master Program and get lifetime access to all present and future courses, guides and other resources including my own Intention Management System and personal vault?

Yes, you can upgrade to the Follow Through Master Program at any time.