While I'm happy to hear (and this is the first time I've heard this) that the specific "help me" stuff is still there, it's kind of a drag that I have to have a medic in LOS and have to be able to identify him as a medic and then "spot" him in order to ask for first aid. If there's no one in sight there's nothing to be done - no hints on the minimap either. 2142's system was so much more robust, I'm really going to miss it. If I'm on the verge of dying, use the rose to call "medic!" and the minimap would sprout with medic icons showing me where they are so I can meet them halfway. No more. :-(
There shouldn't be anything to download - it's "unlocks", which are already there, rather than "DLC". I haven't gotten mine from Amazon yet (I'm a cheap-ass) but you should be able to just register your code then log in with your soldier and your unlocks should be there. Can anyone else confirm?