sorry to hear your sales are not closing. I have also had buyers, and even sellers, that for whatever reason do not follow through although it seemed pretty much locked in. As others have said here, saying "i am interested" or "what are the next steps?" do NOT construe a commitment to buy (or sell). Not clear entirely on the details of your domains, registrars and your research, but I would say this:
1) Always research where your endusers CURRENT domains are at before contacting. If NOT at the same registrar as the domain you are pitching, be SURE the domain is eligible to be transferred before reaching out in case your "hope" for a quick push at (perhaps some unknown to them) registrar would be a deal killer.
2) You want the sale, you approached them, so be prepared to see it through using whichever (realistic) method of payment they prefer. As posted, it is great to give a few alternatives that you prefer, especially if they seem pretty green/clueless in the transaction process, but be open to their preferences. Be clear on fees etc too, ie if you would sell using paypal and fees come out of the total, might as well be clear that you would pay the fees (or at least do the leg work and let them know what the fees will be for paypal/cc or wire) if escrow.com was preferred. Answers a question before they even have it, looks generous and avoids a hiccup later when they are "surprised" at the undisclosed additional cost.
3) I didn't see any red flags in your posted reply, but would stress keeping it simple, transparent and straightforward. A nice follow up is great and/or asking if they have any additional questions or concerns and would prefer to speak on the phone they can give their number and a time frame that would work and you can lock in a time to call them. Then, if English (or whatever the endusers mother language is) isn't your strength, look into organizing someone to do the call with you and be the voice.
4) Re-examine your pricing. If they are interested and then just not responding rather than asking if you would accept XXX instead, that could be it.
5) From the sounds of it I am going to assume that they are either turned off by the registar it is at or the pricing, and either get the impression they can ONLY receive it at that registrar or can ONLY have it at the quoted price. Maybe look at how you are phrasing it and create some flexibility there to remove any (perceived) walls.
6) Frustrating as it is, just accept that sometimes people simply lose their interest. Or maybe after talking about it with colleagues or friends the one who WAS interested is talked out of the benefits and is just too busy/too whatever to have the courtesy to update you on the change of heart.
Sounds like you are pounding the pavement pretty hard so keep refining, learning and going for it..... it is indeed a numbers game, but one worth playing. good luck!