Yes. Anyone clicking through to DreamHost using your affiliate link will have their IP address recorded and a cookie will be stored on their system. If they subsequently sign-up you will receive the referral reward.
However, if they decide to use someone elses promo-code during the sign-up process, or click through someone elses referral link, you will not receive the referral reward.
Correct. if you decide to offer the full referral reward as a discount using your promo-code, you will receive $0 for that referral.
However, you will still receive rewards for those that use your promo-code to sign-up for monthly plans, as the maximum allowable discount on monthly plans is less than the full discount.
Correct again. If any of the people who signed-up using your promo-code (or via a direct referral link) subsequently refer others, you will receive a $5 reward for each of these secondary referrals.
Save [color=#CC0000]$50[/color] on DreamHost hosting using promo code [color=#CC0000]SAVEMONEY[/color] ( Click for promo code details )