I just thought of something that may help. If you'd like to use your kindle, but download the ebooks elsewhere, your kindle (or kindle app, on another device) has a unique email address. You can email ebooks of many formats to it. After a little processing time, it will show up in your kindle library. I used to do this a lot with books from project gutenberg. I found that I was happiest with the results if the ebook I was sending was in epub format.
If this sounds like something that might help,
here's a link to instructions. If it's a little intimidating, let us know where you're hitting a snag and maybe we can walk you through it.