LFS is fine as it is now, I've also played rFactor and it's very confusing for me and makes no sense. You must download all those mods separately and it gets more confusing. LFS has everything in one piece and it's looking nice, everyone has all cars and tracks in one download, not like downloading each track/car to drive.
Also the graphics look better in LFS than in rFactor, atleast for me.
Saw that site some time ago already, seems nice and great quality servers as I tested the Experion server what's running. Might take a server soon maybe.