Buddypress and Digital Access Pass

I want to protect my entire buddypress install from non members. I want to create a sales page/sign up/ login page landing page that they must sign in through unless they have the remember me box check after the initial sign up. I have bought Digital Access Pass because I like the built in features for the membership, email list, autoresponders and a bunch features etc all in one. It is not uniquely compatible with buddypress. I was looking for advice on if this is a good option or is there a better solution for me.