I had a similar issue where I wanted to make the entire site protected -- but ended up having to make everything I wanted to be protected behind a subsite. When you limit a site to members only, it spins in an infinite redirect since you cannot serve the content required to have someone log in (I think).
So, I don't believe without some code mangling you'll be able to have a site that is members only.