ok heres the real rank 'fix' to the current system
reset everyones global ranks, add matchmaking make it so you only get rank from matchmaking lobbies. all other lobbies give no elo rank unless it's mod rank.
add belt restrictions so master belts aren't playing inexperienced players. at first these will pretty much just be belt matchmaking lobbies, then eventually when ranks even out it will actually matter, and you will only get matches with people close to your global rank. give people the option to pick which mods they want to play for rank, make it so that you get global rank slower playing one mod in matchmaking excessively. because being good at one mod shouldn't reward you with being seemingly the 3rd best overall.