Instead of having all results in one junit.xml file, there needs to be an option to produce a separate file per browser.
This would allow tools like jenkins to separate the test logging output on a per browser basis.
It already does, check out Angular CI server http://ci.angularjs.org/job/angular.js-vojta/387/testReport/ - would you get better formatting in Jenkins, if you output it into multiple files ?
Otherwise I'm all for it...
Specifically for the console logging capture. If you look at the JUnit xsd, there is only one tag for "system-out" per file. To associate output with one browser when you run multiple browsers at the same time, you need to parse/filter the output or (more simply) produce one file per browser.