This achievement is easy, I have an alternate way to the top guy. This achievement DOES NOT require an Xbox Live Gold subscription, it CAN be done without, because I just did it and my Live has expired, and you DON'T need to use online lobbies, because they'll be dead soon likely.
1. Look on here for someone who already has played the game and/or has the achievement. Add them as a friend on Xbox Live through your Xbox One. Use me if you want (AngelTiddles) and download my cute biker chick in her leathers :)
2. Launch RIDE. At the main menu click World Tour, and then Teammates. If you only have a Silver account on Live, it'll come up with a privileges error, several times while you navigate. Ignore it.
3. Scroll across to one of the Add Friend boxes, click
on it. It'll whinge about insufficient Live privileges again, dismiss it.
4. Simply find your friend which you added from TrueAchievements in step 2.
The achievement pops before you even finish adding them, so you can cancel it if you want. There's no need to go to any online lobby at all, or spend money on a Live sub. Simples :)