Probably only for first year. Most TLDs are discounted significantly for the first year to get you in the door, then when you've built your business on the domain they hit you with the real fee when the renewal rolls around.
No, I confirmed that it is for all years. They deliberately don't make money on domain name registration. The use it to attract/retain business for their other services.