I had this same problem, in fact, it smelled up the whole garage when I pulled in and parked. My wife noticed it RIGHT away. I checked that the charcoal canister hoses were not plugged, and that the hoses were all ok under the throttle bodies, etc. I had narrowed it down to the charcoal canister being bad, from readings on the forum. I decided to wait and let it go, to see if it would eventually clear itself out. It did.
I theorize that I was filling the tank too much , being kinda lazy, and not wanting to stop for gas as much. I now fill it on the sidestand, and JUST uo to the inner tank ring. No more problems. Of course, I DO get the occasional gas smell when it is REALLY hot, even though I did do the insulation under the gas tank. It's normal, and goes away .