Im one of the many who shall never get this pet or the achiev that goes with it as im not american, disabled and cannot afford togo america. Seems such an odd thing for bioware to include within an achiev when only americans specificaly are targeted for it.
Thats not me begging for a code from anyone btw. just wishing they would come to a uk show and give codes to little old us too.
If you notice, those achieves do not give any achievement points. It's something special handed to people who were lucky, or were around for specific events, etc.
I'm happy they made the decision to take away achievement points from the ones you can no longer achieve. So, never fear! While you may never get some of the achieves because you can't ever do some of the things again -- it won't count against you :-D