Que tal sandino.
No estoy muy seguro, pero puedes intentar lo siguiente.
Cambia la línea que dice:
Response.ContentType = "application/octet-stream"
Por:
Response.ContentType = "application/vnd.ms-excel"
Quizá por eso te pone basura, porque no reconoce el formato, me imagino

.
Saludos y suerte!