Quoting Eric Musco:
I have the answer to these two questions which I think is what most people are looking for (especially B)
A. In order to get the pet you will have to have received the email mentioning the pet promotion. Then you would need to create a new SWTOR account with that email address. That account will then, at a later date, receive the pet.
B. At this moment subscribers cannot get the items, no. This was intended as a cross-promotion to other EA free-2-play games. However, I can tell you that subscribers will have access to these items in the future. We are still working out both the when and the how. I will share any details as I get them.
Hope that answers your questions!
-eric
So, who knows when we will be able to get them…
…I think I officially just want to give up ._.