That you can use the codes you get to get into the demo on any version is a pretty good thing. No need to worry about getting the proper one or sync up with the person giving/receiving.
Also I can understand people's hesitation/skepticism on the game. Even as someone who is super excited for it (enough for me to put Origin on my computer when I have avoided it at all costs before) I have some of the same concerns and doubts. I guess it helps that the biggest draw for me was the movement ability along with the flying/exploration and everything has pointed to those looking really fun to me.
Also I can understand people's hesitation/skepticism on the game. Even as someone who is super excited for it (enough for me to put Origin on my computer when I have avoided it at all costs before) I have some of the same concerns and doubts. I guess it helps that the biggest draw for me was the movement ability along with the flying/exploration and everything has pointed to those looking really fun to me.