If the existing baseband chipset is closed, then I can see why they'd recommend otherwise especially since open source baseband chipsets and whatnot do exist (right?). Will adopt a wait and see stance on this.
I cannnot see how it is entirely free if you cannot run it without blobs and closed drivers. If you can do that, then I am really intrested!