Forgive me if someone's already figured this out and I'm jumping around like I discovered fire or something...
While I've always felt the Givi screen was by far the best match for the 500's styling, there were a couple of things I did not like about it: (1) the lower outer points would shake back and forth like it was trying to fly or something and (2) I felt the Givi wasn't erect enough to provide a good airfoil. I believe I've resolved both, it doesn't take more than 5 minutes to do and shouldn't cost you a dime -- well, maybe a dime...
Basically, I removed the "winged disk" fastening plate that holds the front bottom down. In its place, I simply drilled out the center hole in the airscreen (that gets covered by the Piaggio emblem) and screwed a M6 (I believe that's right) x 30mm hex machine screw right into the fastening hole on stock airscreen (this is the same fastening location that the "winged disk" bit would attach to). I removed the rubber gromets and caps on the lower screen attachment points which I'll probably cover with some regular old automotive hole caps.
The result, by dropping the front an inch or so is a steeper angle (and thereby higher airstream) and absolutely, positively NO WOBBLE on the edges. I did detect a slight note of plastic on plastic vibration every once in awhile, but nothing objectionable and something that can likely be addressed with some thin cushioning material in a few points up front.
Anyway, I couldn't be happier about how good and fast it turned out. I've attached a couple of phone pics below. And again, forgive me if this was discoved long ago. Enjoy!