Yes if international flight
No. You need either a Frequent flyer number or an American Express Platnum card.
Not in and of itself. You also need to be a Skymiles member (aka have a Delta credit card) or have an AMEX Platinum card.
No.
Thanks! Your answer is awaiting moderation.