Look on Libro.fm. They're a great alternative to Audible because they support independent bookstores with each purchase. I bought my copy there. The app is solid, and you can either use a membership credit or buy it directly. They definitely have the rights for it.
Hmm, now I'm wondering if I missed something. I listened on Libby, and it cut off right at the end of the final chapter. Maybe different platforms or purchased editions have different content? I doubt it, but it's worth checking the specific store page where you buy it. The one I borrowed definitely didn't include bonuses.
Hmm, not sure on the exact length. I listened over a week. Chapters felt standard length? Nothing crazy long. The story moves at a good clip, so you're never stuck in a dull chapter for an hour.