Ouch!

With the cracked rib, I'd council for a complete removal of fabric, inspection and repair of the wing with a new leading edge and whatever else is needed. Perfect time for a fuel tank upgrade, too.