Armstrong: Immunity report confirms 'vendetta'