Certainly, you can create a team and invite your friends, or you can add any online player you choose. Creating a racing team will enable you to participate in online events and compete against other teams, and if you defeat them you will appear on the leaderboard as the best team.