You want the Onyx Boox. It is open source, reads anything you can throw at it, and has a touch screen and small buttons. If you don't want wifi, you can get the stripped-down version for cheaper. It is also sold as the bebook neo, but that is tied to a store. If you don't mind the older screen, you can get the last gen model
RIGHT NOW for $99. After reading this thread, this thing is exactly what you seem to want. I have one and love it, I read stuff from all over the net with no problems. Go get it, you won't regret it.