Olaf in TFT is TOO STRONG

If you have played Team Fight Tactics you know exactly where this is going... OLAF IS TOO POWERFUL IN TFT!
Let's just layout the facts a moment here: Olaf's Stats - 70 / 126 / 252 DMG and 0.85 attack speed His ability - Olaf gains 100% / 150% / 300% Attack Speed, up to 50% Lifesteal based on missing health, and immunity to Crowd Control for the rest of the combat. His elemental synergy - Glacial: 20% / 40% / 60% Chance to stun. Guinsoo's Rageblade - Attacks grant 5% Attack Speed. Stacks infinitely. Has 20% attack speed to start.
So, a 1-star olaf with the rage blade takes a combination of 10 hits and attacks to gain enough mana to use his ability. If he uses only attacks to get there, he will activate it in 8.34 seconds and have 2.25 attack speed with at least 1/5 of his attacks stunning his target for say 1.5 seconds (it is a rough estimate.) At this point there is no CC effect that can stop his attacks, he has already dealt 700 points of DMG, and now heals for up to 35 health PER ATTACK. For comparison, Warmog's armor regenerates 6% max health/second but Olaf is healing for about 10.5% of his max health (79 health) per second at this point. A 2-star Olaf has 2.68 attack speed and heals 12.5% of his max health (169 health) per second. A 3-star Olaf has 2.68 attack speed and heals 12.5% of his max health (337 health) per second. Bear in mind this is after less than 9 seconds and at max lifesteal.
Now remember that with just 1 more Glacial champion on the field he also stuns you once every 5 attacks but with 5 other Glacial champions it goes up to 3 /5 attacks. These attacks start at once every second then quickly rise to over 2 attacks per second.
Soooooo, I need to deal a minimum of 750 damage to Olaf at 1 star, 1350 damage at 2 stars, and 2700 at 3 stars all in 8 seconds to stop him from recovering his health faster than if he had a Warmog's Armor, with his main targets being stunned for 1.5 seconds every 4.5 to 1.9 seconds, against a champion that becomes immune to crowd control, and without being distracted or killed by the other champions on his team. And all of this does not take into account that he could have his Berserker synergy, more items equipped, and a team mate that can shield, health, and or buff him.
WOW RIOT! You really didn't think this through.
My suggestion is to change his ability from his ult to his Q. The axe would stop the rageblade effect, remove the life steal, remove the immunity, and still be true to the champion.
(dragon's claw) + 6 warden bonus. I love the hypercarry Braum strat, though it's hard countered by the desert effect if they get 4 of them. But since I go hypercarry Braum almost every game I never really have a problem with Olaf.