1) As to how to correct your surface trim issues - experiment. Tank weights, keel weights, moving weight to the rear on your weight belt, blah blah blah, etc, etc. I'm sure you get the idea.
2) BCDs are not PFD. No bcd, to my knowledge has obtained a Coast Guard certification. To expect a BCD to maintain a diver in a "head out water" position in emergency situation is to invite trouble. But you should know that. In cases where sea state is an issue, my experience is most bcd's, regardless of style, take work by the diver to keep a head's up orientation. Along these lines let me quickly relate the following observation: recently I took part in a NAUI rescue diver class (I am a DM canidate). In this class was represented most major types of BCD from SP stab jackets to my Halcyon wings/bp setup to simple DACOR rental BCDs. All were unreliable at best with regard to keeping "unconsciencous"(sp?) victim's face out of the water without constant attention for the rescuer.
3)There is a DIR principle that states one should not sacrifice underwater performance for above surface convenience. This is classic case in point. I concur with WD that most experienced (and all the tech divers I know) that have tried wings/back floatation don't go back to a more conventional bcd. The reason for the switch in most cases revolves around the fact that wings tend to put divers in the most hydrodynamic position while underwater - horizontal. Additionally, a wings/bp setup generally has much less drag underwater than a conventional bcd.
4) There is nothing advanced about wings/back inflation I know a couple of newly certified divers that dive the Halcyon wing/bp combo and love it.
Sorry to ramble,
svs3
P.S. In my opinion, points 2 and 3, as well as several others, make the issue of surface position a bit of white elephant. After all, how much time do really expect to spend on the surface?