Atleast it's free to make a club this time around. I think it cost 50k in Forza 1. It puts your club abreviation in front of your gamertag now (in game) and that's a nice touch. There could still br improvements but it's headed in the right direction.
I also wish you could have more members and be in more than one club but we don't get any of that in this version of the game.