Assassin's Creed II has finally arrived, a bigger, better sequel in every way, sure, but in the process emerges as one of the best games of the year.