Fantastic setup.
Here is my solution for a generator cover. Not my idea.... I stole it from somebody else. The tub is long enough to cover the control panel end with stuff plugged in and with the cutout on the exhaust side it runs in the rain with no problems.