You already know about popular BP Profile as Homepage plugin that simply redirects logged in BuddyPress users to their profile page and forces them to be there even if they try to move to HomePage, just like Facebook. This tutorial is on a new BuddyPress plugin Home Page To BP Profile + Privacy that redirects logged in users from home to profile plus it also adds post & page privacy features.
Installation & Usage: Install and activate Home Page To BP Profile + Privacy plugin. After activation it adds two more settings in Dashboard -> Settings -> Reading admin page. Here when first option is checked it will redirect a logged in user to their profile.
And if the second option is checked, it will prevent all logged out visitors from viewing all WP/BP/bbPress posts and pages with exception of the home page.