I don't really know much about RusVelo, but aren't they effectively the Russian national B team, with Katusha the A team? Most of the top Russian riders are at Katusha, and the team boss, Igor Makarov, is both president of the Russian cycling federation and a member of the UCI management committee. As well as being, by all accounts, a powerful man with lots of friends in high places.
McQuaid is a brave man indeed to make an enemy of Makarov.
d.