Unpopular opinion: The Icarus sucks.
It handles so incredibly badly. I get it, it's fast, whatever.
17k stars into this game and I'm still just trying to survive the rocket wing portions of mass races - I hate getting forced into the Icarus so much.