On the topic of providing in game video capture for Windows, I'm not aware of any firm decision on that. It's more of a scheduling and manpower issue, so far the majority of people that have seen it in action agree that it's cool and would be welcomed on Windows too.