Last year, I spend a lot of time to get a fantasy league that was good, and I think BadgerGP was the one that fit what I was looking for.
This year, BadgerGP.com relaunched the fantasy with new name, new adress, and revamped UI so it's looks definitely good for us!
Important info, rules, scoring system: https://fantasygp.com/about/
The SimRacingHub league:
SimRacingHub - Passcode: 9247665
Give it a try