How to fix Galio:

Old Ult:
ACTIVE: Galio becomes a statue and channels for 2 seconds, taunting nearby foes and reducing incoming physical and magic damage by 50%. When the channel ends, Galio bursts out of his statue form, dealing magic damage to enemies within range. The damage is increased by 5% for each attack suffered while channeling, capping at 40%. If the channel is canceled, the damage radius is reduced to 575 instead of normal.
New Ult:
ACTIVE: Galio becomes a statue and channels for 2 seconds, taunting nearby foes and reducing incoming physical and magic damage by 50%. When the channel ends, Galio bursts out of his statue form, dealing magic damage to enemies within range. If Righteous Gust has been cast, Galio may first leap to target location within it's area of effect. The damage is increased by 5% for each attack suffered while channeling, capping at 40%. If the channel is canceled, the damage radius is reduced to 575 instead of normal.
The wording is difficult, but basically: If you cast righteous gust and your ult is also available, your ult become targeted instead of point blank. For a "leap" (glide?) speed, think Kha jump. Galio would start the normal 2 second channel when he lands.
The idea is to give Galio initiation that is not 95% dependent upon flash being off cooldown. I think that this would also provide versatility for Righteous gust (serious zoning.) This would allow the rest of Galio's kit to stay the same, with the exception of some possible number tweaks for balance if needed, and bring Galio up to speed with more modern kits.