Well finally dammit...waiting all am to post about your last thread.
To expand on what OT was talking about in being direct...is to also know how to pick your battles. Okay, you're over the bear now. Good. I think instead of jumping the gun when you "feel" something and immediately want to express yourself in being direct...step back, process those feelings first and then decide if it's something that you feel the need to be direct about. This gives you a chance to "cool down" before approaching things from an emotional side of you. Doing this should also help you regarding your Passive Aggresiveness. Instead of letting things, feelings and thoughts fester up inside until you burst, work them through. Not letting your emotions get the best of you, losing the "reaction" form of contact. I hope this makes sense.
It's quite clear that you and your W need to work on communication skills, I think most Ms do. But it's a matter of timing, using your DB skills and always picking your battles. But don't just make these your only forms of communication...learn to be communicative about other things too, positive things. Hey honey, blah blah, you look nice today...okay not necessarily that...but you know what I mean.