If I worked with ND, I would be on top of communication between the developers and the fanbase. Sure, you don't have to follow EVERY single whim of the fanbase (due to cases of fandumb and whatnot), but listening to them can help shape current and future games up for the better. If you don't make the game enjoyable for the fans, who's going to buy your games and garner support for you?
Have a great communication and relation with the community and be active in all tournaments and such. Get the technicall issues fixed almost in an instant and not let it go this far. Add like 5000 things to multiplayer like weapons, customization things and everything. Pretty much everything you sayd
I'd try to shake some more common sense and logic into their decision making. They do alot of things assbackwards it seems. I'd advocate for a minister of communication to use this site and interact with the fans on a MUCH more regular basis.
I'd request more time inbetween games so that they can be properly polished and tightened BEFORE retail release.
First thing? I'd fire the animator(s) and model designer(s) for Uncharted 3.
After that, I would disassemble the stupid "Two Teams" that surely Sony invented to squeeze the studio and make it one full team again just focusing in one game and supporting their current multiplayer.
-Prevent the KAL-7, Quick Boom, Bargain-stacking, Revenge, skeleton skins, and the FAL-SS from ever existing.
-Actually update Community Videos and put them on Uncharted TV instead of trailers for a game you've already bought.
-Convince my co-workers to use dedicated servers for Uncharted 3.
-Party-splitting? What party-splitting? I'd have kept the game from being released with that issue, obviously.
-Changed the G-MAL's name to "balanced gun".