Yes. The reason is I don't know how to format shit.
Fair enough. Depending on style/type of writing, formatting can differ. And, of course, everyone has their own style that they find easy to follow. Personally, I use double line-breaks and a play script style of formatting for dialogue. If you want an example, I've spoilered a small excerpt from some of my latest writing for Masters of Raana. (Not a sex scene, but the formatting is the same)
The double line breaks help to break up the text and make it more easily digestible, so readers aren't intimidated by a wall of text. Dialogue is more of a personal preference. The way you do it is closer to how a book does it, with a line break and indent each time there's a new speaker, but also allowing for narration to follow dialogue without a line break. That's fine, but like I mentioned earlier, indenting the entire paragraph the way you did makes it more condensed and harder for the average reader to digest.
You do make use of double line breaks in your text, but not consistently and not to separate narration from dialogue, which makes for really big walls of text. You also don't use quotation marks all the time, which makes it really hard to tell where dialogue stops and narration begins since, like already mentioned, you allow dialogue to flow into narration without a line break.
I'm by no means an expert, feel free to disregard everything I've said, but hopefully some of that helps!