I can't identify with them. They're clearly made up things which are transient and meaningless. They are clearly designed to be free of any gender or any other kind of bias. No one can identify with them. Other mascots have some kind of meaning: my college was the Wolverines (fierce), I taught at a school whose mascot was the Green Waves (they'll wash over you). I've been a Wildcat, a Hornet, a Falcon, a Sioux, a Trojan (the safest mascot), and I've been a Bulldog for the last 6 years.
Perhaps I'm obtuse, but why do the Olympics need a mascot?
To me, the Olympics go back to the Greek tradition where (according to the legend) all the cities would stop any wars and battles during the Olympics. To me, the best representation would be an ancient Greek athlete perhaps with more clothing or else discretely positioned.