You have made the right decision. Hostinger is a very good hosting company because it is providing good service at the right price. That too with good support.
Premium Themes (TM)
You are Eligible for Bonuses when You Purchase Hosting for at least 12 months from the above Affiliate Link. And Most Important You have to purchase from the New Account.
If you use only the Promo Code without clicking the affiliate link. Then you are not eligible for the Bonuses. So make to go through with Affiliate Link to get all the Bonuses.
No, these Bonuses are only for the person who is Buying it for the first time. Not on Renewal of Hosting.