Sailfish is not complete"if a os ever be". This is the first release of many, and to bring in a beta OS as your primary OS, it's a gamble very few companies can do.
@jalyst Well, the phone will be released before end of 2012, and they also tweeted about the phone details will be in December, so I'm guessing it will be.