'Black Ops II' did its homework... but it doesn't necessarily get an A.