This list is a good indicator that your points system is rather good, I think. Nothing really seems out of place here, as far as I can tell. A bit GT heavy maybe, but cycling lore is very GT heavy.Here's another overview that might interest people. It shows the best road cyclist of the year since 1946 according to this point system. When there's a close second or third (less than ten points behind) I mention him between brackets. When the original winner was disqualified I also mention him between brackets.
1946 Coppi
1947 Coppi
1948 Bartali
1949 Coppi
1950 Koblet [Kübler]
1951 Magni [Kübler]
1952 Coppi
1953 Coppi
1954 Bobet
1955 Bobet
1956 De Bruyne
1957 Anquetil
1958 Baldini
1959 Van Looy
1960 Nencini
1961 Anquetil
1962 Planckaert [Altig, Van Looy]
1963 Anquetil
1964 Anquetil
1965 Anquetil
1966 Anquetil
1967 Merckx
1968 Merckx
1969 Merckx
1970 Merckx
1971 Merckx
1972 Merckx
1973 Merckx
1974 Merckx
1975 Merckx
1976 Maertens
1977 Maertens
1978 Hinault
1979 Hinault
1980 Hinault
1981 Hinault
1982 Hinault [Saronni]
1983 Saronni [Kelly]
1984 Kelly
1985 Hinault
1986 Kelly
1987 Roche
1988 Kelly
1989 Fignon [LeMond]
1990 Bugno
1991 Induráin [Bugno]
1992 Induráin
1993 Rominger [Induráin]
1994 Rominger
1995 Jalabert
1996 Zülle [Museeuw]
1997 Jalabert
1998 Pantani
1999 [Armstrong] Ullrich
2000 [Armstrong] Ullrich
2001 [Armstrong] Zabel
2002 Cipollini
2003 [Armstrong] Simoni
2004 Cunego
2005 Boonen
2006 Bettini
2007 Contador
2008 Cancellara [Contador]
2009 Contador
2010 Cancellara
2011 Gilbert
2012 Wiggins
2013 Froome
2014 Valverde [Contador, Nibali]
2015 Froome
2016 Froome [Sagan]
2017 Froome
2018 Thomas
2019 Roglič [Bernal]
2020 Roglič
2021 Pogačar
2022 Evenepoel
2023 Pogačar
If I was to make such a points system, I would maybe bring the points for 2nd & 3rd places closer together (mostly by lowering 2nd place points a bit more, maybe), and make a bigger distinction between the podium spots and 4th place onwards in GTs. Also it's a bit hard to categorize race when the prestige levels have shifted a bit over the years, but I think you make a pretty good job of it.