You say you get out to 340 on average 380 max, I'm guessing thats with the faster drivers. I like where your headed, If you want to keep it simple mold wise this is what I would se the bag up trying to include some of what you already have. It would also help to know how far you threw your putters, mids, and fairways too.
Putters- you had 4 molds just within your putters. that can easily be cut down. Keep the ss wizard if you like it, I would get an extra just for ease of practice and it's always good to have a backup. If the ss wizard is going to be your putter then I would try to pick one of those two and use that predominantly and have one backup. For driving you could easily pick up a medium wizard, and that would replace the aviars and magnet. (I like the Anode off the tee, it is very workable especially for upshots too)
Mids- For the mids I would suggest picking either a roc or a buzzz, for me I feel like I can throw more shots/hit more lines with the roc (having a few in various degrees of wear, also, maybe try a dx or kc pro roc instead of a star they are a little different and beat to straight. For all intents and purposes there are buzzz people and there are roc people. If your a buzzz guy then I would check out the esp buzzz as a secondary mid, and maybe a buzzz ss for that understable spot instead of the comet if you're concerned about molds. As for your overstable mid question, I have only thrown the drone (out of the ones you listed). It kind of feels like a roc in my hand (to me at least) I'm not quite sold on it but I like it so far.
Drivers- The Leopard/teebird combo is awesome, it has been a staple in my bag since i've started playing. The pro Leopard is awesome, I would suggest a DX also. A DX Leo, when it beats in will be amazing, huge annys and hyzer flips all day. A dx teebird will beat in to where it eventually may overlap with the pro leopard. I would suggest taking a look at the champ teebird, it's very reliable, will hold a flat line and then fade every time (whereas the DX will loose the fade and become flippy with wear) it can aslo be used for some flex shots or an overstable mid when powered down. I would also ditch the XS, doesn't seem like theres much need for it, same with the xl unless you're really attached to it. I wasn't a fan of the sidewinder, it should be more understable than the pro leopard (depending on wear) you might not be throwing it up to speed, I would probably ditch it anyways or see if you can work on developing a roller/thumber/tomahawk with it. As for the surge, I've never thrown it, but If you like it I have heard it's a pretty good control driver. Personally I like the avenger, I have a d, x, z, and a z ss. That combo pretty much covers any shot i'll need to use a control driver for. I almost never throw (or need to throw) anything faster than a 10 speed, but my max d drivers are a blizzard boss and a westside king (I rarely throw them, they are more just for fun).
So, what I would have your bag look like is:
Putters: 2 ss wizards- if you are comfortable with them, both being the same weight and a medium wizard probably a similar weight.
Mids: if you prefer the buzz over the roc, then I would use a z and an esp buzzz, buzzz ss, and a true overstable mid you like (I like the drone)
Fairway drivers: pro and DX leopard, Dx and champ Teebird
Drivers: Surge if you like it (maybe try a surge ss too they're a little more stable) I'd keep the sidewinder to see if you can use it as a utility disc (rollers, thumbers, tomahawks)
As you said you are trying to keep your molds low, that would be about 7 molds for 14 discs (including a surge ss). I wouldn't throw anything over a 10 speed until you can get your teebird out to 350ish consistently. I've been playing for a couple years, but I'm not an expert by any means. I think that this would be a great bag for someone with your experience.