Glad your okay, sucks wiping out at any speed. Better start doing a 10 point walk-around inspection every ride with your luck, heh heh.
Another thing that would work for smell is wrap a bag around the carb and twist-tie it so it seals as best you can. Remember your air filter has gas on it too. You could do the same thing over the gas cap, vent = reek. Don't forget a rag for the exhaust drip