Yes, I'm doing it this year.
But unlike last time, this year I'm gonna try this site as well:
Fantasy Racers
I already have a team, called "In memory of Spanky

"
Also created this:
League name: F1 Technical
League number: 40874
Pass: techies
The only issue I have with this is that they don't do engine and chassis points. Instead, you get a 40 mill budget with unlimited lineup changes or 45 million with a fixed driver lineup (so you won't have to do anything all year.) Then you can buy as many drivers as you can fit in your budget.
If you like it, join me there. In fact, it wouldn't hurt having both games. Its not like any of this requires tons of time to maintain.