USCF had a similar rating system in the 1950s. But it was all manual and rating lists came out infrequently. After that a number of people have tried to improve on it. USCF has even changed their version a couple of times.
Arpad Elo was a big factor in improving all the systems and I supect that the FIDE version now is closer to his than USCF as USCF also has to handle all ratings down to 100 which beginning grade school kids may have while FIDE has the easier job of just ranking the very top players whose ability is not rapidly changing.
One early change USCF added was to adjust for kids who were improving fast and older people reluctant to play them because they would lose more points than they could gain if the ratings had correctly matched their abilities.
All rating systems have the problem of correctly estimating the first rating they give a player as well as allowing for new players learning and improving fast.
One thing none of them seem to have done explicitly that I recall is to readjust the average rating every year. I think USCF may have done that once or twice possibly while making changes to how their ratings are computed. The USCF tournament average used to be about 1500. Tournaments tend to remove the very weak beginners from distorting ratings so if they included everybody the average setting might not work as well. But for the top players FIDE could do it IF they had a problem but their ratings for top players tends to stay more stable overall.