If i may offer stylistic adive: divide your long sentences into smaller ones to help with pacing for reading. F.e., you have sentences with 5-6 clauses, they easily can be split into 2-3 sentences.
Thank you for the feedback!