You have to be using your EU account at the time to play the DLC, but yes you can still get it. You just have to go make a EU account to buy/download/use it online. Go for it, it's not so hard. Lots here know how you feel...been there, done that with this DLC fiasco.
Follow the steps outlined 3 posts up, and you're all set.