I self-published a book and sold $250k worth over the past year.
I cannot recommend getting an editor/typesetter highly enough. I paid mine something like $500 total and she absolutely saved my life.
I'd go the Gumroad + Stripe route (or maybe Kickstarter if you need some motivation) - Amazon sales have been negligible for me.