Just went to the website, contrary to what you said,

來源: 2008-04-22 13:40:13 [舊帖] [給我悄悄話] 本文已被閱讀:

They don't accept mail service for visa application (authorized service is fine).

They DO accept mail service for travel document service.

http://houston.china-consulate.org/visa/chinese/yj.htm

Maybe they changed the rule recently. But you got the ino from the website, didn't you? Same website as the one above?