Hello buttTits ,
You may or may not link twitter or twitch account into your call of duty account.
You can still access the website without linking those.
You also can no longer view your stats through the website since it is no longer available.
Here is the link that you can further check, Activision Support .
Hope that helps.
A support case was created for you and you should be contacted shortly by a Customer Support Representative, if you haven't been already. You can view and update your case at the Activision Support website. After logging in, go to "My Support" then "My Cases".