I wouldn't look so fondly at WinFS if I were you. The main API is basically an OR mapping.
They are simply allowing it to be multi-paradigm to satifsy more customers. OODBMS are commercial failures for the most part, so they went with a hybrid approach: O-R mapping.