If the Ultimate edition comes with discrete codes for each game/DLC rather than 1 universal bundle code, you guys should be able to mix and match installs with the games you already own. So if you have one of the games in the bundle already, you should be able to gift away the unused code.
Also, all of these EA games should be registerable on Origin, so you can choose to download from Amazon (really slow) or just download direct from Origin (fast as Steam for me). Linking a key to Origin will tie it to your Origin account forever though.
I already have DA, but not the expansion.
Should I buy the bundle at this price, even though I own DA. Is DA Awakening and DA2 worth the $12?
Yes and No, imo. DA Awakening officially implements a lot of the user-suggested/created fixes, like stamina pots or skill reset books, but none of the improvements are retroactive to the original Origin campaign, which is really frustrating because Origin is still the best of the series from a story-telling and design standpoint.
DA2 further improves on the polish of the game in some ways, but waters it down in others. Overall DA2 just feels really uninspired compared to DA:O and I ended up taking a break from it somewhere around the end of the 2nd act.
If you actually enjoy Awakenings and DA2 enough to finish them, then $6 each is certainly going to be worth it. I doubt they will drop much more than that.