The link to Origin hasn't changed at all - there is a promotion happening across some other EA games that you must have hit the criteria for, which meant that you have been sent the pet. I'm jealous, I don't have the pet myself!
This question (and others) are covered in my post from a couple of weeks ago: http://www.swtor.com/community/showthread.php?t=612230
The game crashing bugs are covered in other threads - please keep this thread specific to the authentication changes.
Those other threads cannot be found by anyone so every time you guys screw this up for everyone in the world, it will go on every thread possible.