Nick - I had to sign a similar agreement when I took delivery of my F430 spider.  For the first 12 months the dealer has first right of refusal to buy the car back at MSRP.  

Ferrari also limits each customer to one car from each model per 12 months for factory orders (e.g. I can order a 458 and 599 in 12 months, but I can't order two 458s).  This is particularly to prevent dealer owners (or their close friends) from going through a ton of highly desirable cars in a short period of time.  By 2002 one of the owners of my dealer had been through 6 360s.