Sorry I'm kinda late responding but I voted for the wire/frameless ones. I think they suit you nicely. Personally I think the green ones seem a bit strong... or maybe that particular pair seems wider than it should be.
I too, am a "usual contact lens wearer" and I am on the search to find a new pair of glasses... Which is hard because I am so picky and I think most frames look horrid on me! Anyway, I feel your frustrations! and Sorry about the Rx mix up! I wouldn't be surprised if that happened to me sometime soon too!!! Its funny because I am on my last pair also!!! So that reminds me--I better go get more.