1) They only accept registrations for a minimum of ten years
2) USD 1000 is their price for DIRECT registrations,and they are making it quite clear that they are trying to discourage direct registrations and that they want people to register via registrars who are able to offer discounts.
3) The USD 1000 fee is broken down into a set-up fee of USD 600 and ten annual fees of USD 40. I presume you don't pay the 600 if you register via a registrar.
What they they are doing is not really all that different from what the .uk registry is doing (except that you don't have to register for ten years with Nominet!). Nominet does not want direct registrations, and charges GBP 80 + VAT to those who register direct (as compared to GBP 5.00 plus VAT charged to their tagholders aka registrars)