Being transparent about pricing is working against you. If I want to pay $54 for a book and I know only $0.77 are going to you, I'm simply not going to buy it.
The production costs might be reasonable, but $20+ to Amazon just for existing? Fuck that. I mean I use Amazon when I know their margins are razor thin (for most things they are), but in this case, big nope here.