Whilst its status as a corporate exercise is unavoidable, Ben Affleck's nostalgic underdog story has laughs and charm in spades