Trim your genoa... get the genoa tails flowing... flatten the heck out of your mainsail, vang on strong, outhaul on strong... drop the traveler until you bubble up the main. Sail through the puffs with bubbled main, then traveler up, get the speed back (keep in mind speed, requires flatter boat esp with the wing keel). Play the traveler!!!!! If you get +5 puffs, and getting hard roundings... then dump mainsheet (vang keeps the twist consistent). When things are still getting snotty with no main (cause the puff came and you dropped traveler and bubbled up), then drop your genoa cars back a notch, keep rolling. At a point you MAY need to either downsize on headsail, or reef the main. My humble suggestion is if you started with a genoa stick with it (cause swapping headsails mid race is a losing move except distance races), then reef, even with the genoa. Know your speed limits (heel angle)... figure out what heel angles work best for the wing keel my best guess is you need to stay under 25 degrees (fin is probably 30), probably need to be about 15 degrees consistently.
I hate throwing in a reef in a race (time can be lost, but I'm good at doing it underway upwind, you should get good at it too)... Easy way to do it... close haul... drive under jib, ease the mainsheet/traveler... drop halyard, latch the cringle, pull the reef, halyard on, sheet, vang.. and go... I can do it solo in about 30 seconds... with crew in about 15. They come out even faster (and blowing it out downwind is COOL, and fast - getting the halyard made proper is tough though)... hint get that vang off, backstay off and you can usually get it.