I have a promo code that gives me a discount of $10.00.If a join the Domain Registration Only $9.95 (per year) plan, is it I get a year free?
Nope. The discount does not apply on domain registration.
It applies on monthly and yearly hosting plan. And all the hosting plan in DH has a free lifetime domain name.