I agree with your lineup decisions. But, i'd like to make a note about your logic.
No idea who started this line of thinking but you cannot "nullify" or "cancel out" another teams points by playing his respective QB or WR. It doesn't work like that. You play the guy who puts up the most points. Your opponent does not matter.
If you start Meachum and Brees throws him 1 TD how is that more beneficial to you then if you start Avant and he gets a TD? Last I checked the rules say points are points regardless of where they come from. Trust your gut and put in the players you think will do the best. Period.