When Amazon sent the email about the bundle, I was annoyed b/c I'd just (Thursday) ordered the Lego Batman/Pure bundle (with the $50 GC and ME2 for $29). Then I noticed that neither of those two promos worked with this bundle. I've already got ODST (of course, I also already had Lego Batman), so I'm still better off with the one I've got.
Oddly, though, if I didn't already own ODST... I'd still go with the winter bundle with the $50 GC and ME2; for about $20 less, I would get a game for me, a game for my older son (Pure) and a game for all of my kids (Lego Batman). Plus, like someone above mentioned: the $20 I saved would buy ODST and/or Forza once used bundle copies started showing up everywhere. I think they should have stacked the ME2 discount, though... I can see them moving a lot more that way, even if they didn't offer the GC.