Just out of interest - I checked out the Umbraco implementation and it says that it is just implementing the "SELECT" which I am assuming (possibly incorrectly) that it just means you can grab out of the source...
Assuming it's just as difficult to develop an odata scenario around nhibernate, to implement all the filters and things, that means either moving the backend onto EF, or ditching the idea of odata.
Now, given the scenario you're discussing, being able to customise feeds - you'd end up with a scenario that someone could choose "dotnet and wpf but not asp" but how do you interpret that - possibly easy enough, but how would you build the url for that feed?
The common guy going to your blog just wants a main feed, if they want to do something else you could provide it pretty easily, but you'd need a feedbuilder page just to handle it.
Plus that basic query, you could express and handle in code pretty easy /feed?and="dotnet,wpf"¬="asp"
The higher level filtering would be a bitch to implement - so I'm just wondering in what scenarios you could see yourself using it, where the investment in this would pay off?