Thanks for the support you have given me!
I am happy to say I have arrived at my final version!
It’s not perfect and I could always do more, but I have to draw the line here and all identified issues from first two drafts have been resolved.
I am very pleased with my work and I thoroughly enjoy watching this movie without the more unpleasant elements, and I hope many more people can enjoy it also.