You don't really need to "join" Boatyball, though they offer an expensive priority service where you can book a day ahead for about extra $500 per week. in May you may not need to make early reservations at all, so I doubt that would be worthwhile. Also, just fyi there is no actual BB app, just a web page.