I've got a different Icon mesh jacket, one with leather panels on the elbows. These things flow air like you're not wearing anything at all- once you're moving. I'm sure the construction/material is the same with the 'Busa jacket. The only problem with mesh jackets is you freeze your butt off if you get caught out there without a jacket liner or sweatshirt.
I had a Joe Rocket a few years ago, and I have a "Shift " brand now but it never really fit me well and the armor in most of the mesh jackets is minimal protection. BUT we hit tripple digit heat here in the Northern Calif Valley every summer and I am expecting the same for Reno at the Stampede, black full leathers is a real roaster!