I think they may be weighing the voting record too much. Voting for long time GOP goals isn't the same as voting with Trump. Ie, lots of people criticized GOP Senators who spoke against Trump for voting for his judicial nominees. But why wouldn't they vote for nominees that they like? If Biden had nominated Gorsuch for the court they would've voted for him. All that is to say that I think the voting record may not be the best indication of the person's stance on Trump.
But I think the rest of it is really cool. The tracking of responses to scandals.
Interesting. Ben Sasse didn't make the list and he has often criticized the president.