Like last year, I've renewed the SRH Fantasy League at FantasyGP.com, I did a lot of research again for other fantasy F1 websites (even the official one) and my conclusion is that FantasyGP (former BadgerGP) is the best of all, clear rules, quite enjoyable experience and exciting for competing.
This year, FantasyGP introduced some minor changes related with the UI, website, etc, making the website and the understooning of the system much more easier.
Important info, rules, scoring system: https://fantasygp.com/about/
The SimRacingHub Fantasy League:
SimRacingHub - Passcode: 28514006
Give it a try!