Ya I get really annoyed with gamefly because its pretty much a guarantee I will not get a new released game. What dictates who gets new games that are on "very low" status? I had bulletstorm a #1 months before it came out and low and behold i still have not got it. It will be the same with Dragon age 2, I know it.
COD will be an annual franchise until people realize not much is changing with each new addition. Although MW3 may not be officially announced, it is most likely to come out. They will stretch this series as far as they can. To break this dry spell of the "same ol' same'", I think the franchise would be smart to step into "future" warfare type game.
Yes all weapons, ammo, armor, and extras carry over to new game +. This is not true for hardcore mode. Note that even in New Game + mode, there are new armors that can only be found in a second play through.