mmm... leete bien la documentación del XElUpload...
me parece que no se podía usar request.form en conjunto con un form definido como enctype="multipart/form-data"... o en conjunto con request.binaryRead, no recuerdo.
fijate que ofrece una manera propia de referirte a los campos... pa' mi que por ahí andan los tiros