Re: create my own home page
You can add the messages, activity, and wire areas as Widgets to any page you want. Look at the file called “home.php” in your home theme to see an example of how BuddyPress does this by default on the home page.
If you don’t have a home theme, read up on the installation process at https://codex.buddypress.org/getting-started/installing-individual-components/ — look for the “Installing the default home theme” and follow the directions there.
Also, the explanation of how the themes work (and how the Widgets within the home page file work) see https://codex.buddypress.org/getting-started/using-the-buddypress-themes/.