#1 No lo entiendo sinceramente, tu has probado el archivo ASP y ves que te lo devuelve como un XML? Si es asi es imposible que responseXML no te vaya en IE.
#8 con esta estructura, no me extraña que tires muchos mas caracteres. Para esos datos puedes usar esta estructura facilmente:
Código:
<personas>
<usuario id="4">marcos</usuario>
<usuario id="5">luis</usuario>
</personas>
Eso sin contar con que luego te las tienes que ingeniar para recoger los datos son split y rollos. Ademas de que una estructura compleja como la de un feed no podrias hacerlo.