Well if you take games seriously, then Black Ops 2 has some lag issues for people with good internet making people with poor internet, ahead of you sometimes in game which can lead to some fake deaths.
If you play for fun though it should be fine, the party modes are fun, zombies is nice...Game runs smooth FPS wise.
Maps are small so if you are going to play it I recommend an SMG class.
Depends on what the availability of your next game is.
Mine sometimes takes 3-4 days to get back, then maybe a day (Depending as I said on availability of my next game) to ship out then another 3 to get to me.
It depends on the availability on the games you want... Say example: I want Max Payne 3 and it's Low, but it's first on my Que and I have another game like WWE 13 say it's on High availability, they will send you that instead so you can get a game out.
If you want a certain game just have that game in your game Q instead of 5 at the same time, because they will likely send a game that is available now instead of having you wait, which you have to understand where they are coming from.
So next time you want a certain game, only put that one in your Q but if it's Low availability, you may be waiting awhile.
(Happened me too when they sent me Skyrim when it was 5th on my list.)