Assassin's Creed III development a 'wreck' of unrealistic expectations and oversized development teams