Very nice installation.  And very convenient !
There are some downsides to mounting your generator out front like that.
- That loaction is going to block a lot of air flow to your radiator, transmission cooler and A/C condenser.  Keep an eye on your coolant temperature especially in hot weather.
 
- That convenient location is advertisement for thieves.  "Out of sight, out of mind" applies to thieves also !
 
- It also allows easy access for a thief.  Padlocks and chains only slow them down and with giant bolt cutter and battery operated grinders, that does not slow them down a lot.
 
- Even though that is a very "beefy" hitch, I would be a bit nervous about it hold up 150+ lbs, bouncing up and down for long periods of time.  Front hitches are not designed to carry a load for long periods of time.  Compare it to a Class III hitch you would mount in the rear.  Those have a lot more metal.