Is it possible to block a sub site from anonymous users until it is fully customized and made live?
Yes, you can block a sub-site from anonymous users. The permission for the sub-site should be broken from the parent site and then the following steps need to be followed:
1. Click on Site actions >> Site Settings
2. Go to>>Advanced Permission
3. Go to>> Settings>>disable Anonymous access for the sub site.