Hopefully it is planned for final release, but as far as I can see there is no restriction for posting screenshots - certainly would help in bug reporting. Xfire's screenshot handling is easier than Jings in that all you do is scroll lock s in game and you have your screenshot hosted on the web, the video ability could also assist.
If Devs were unconfortable with screenshots and video in game prior to release xfire can still support without these - Battleified Heroes did this so neither screenshots or videos were possible whilst game was in beta. Yet still allows some self promotion 
Tals