As a programmer, both back-end applications and front-end web development, I do a lot of user experience testing and work with accessibility every day for people with any form of disabilities. I've read your post and I have to admit I can't find a single fault with anything you've pointed out. Your GUI improvements and quality of life changes both limit frustration and improve user experience greatly.
Kudos and spot on, this thread should be noted.