Yes, I checked with Citi, and it is treated just as any other purchase.
I'm not sure on the 2% reward, I was only thinking that if you were buying it as a gift, that you would get the 2% on your account, b/c you were the one paying. I have not gotten it yet, so I was only guessing on the other side, as how would they know whether it was paid for by an Executive Member, or if an Executive Member got it as a gift? In either case, it is supposed to be "the same as cash", so I don't see why you wouldn't get the 2% when you buy. But I will report back after I get it.
I agree on getting the AMEX, but I've gotten rid of all but one card, and a business card. Question, can I get a business AMEX that is linked to Starwood points?