Sep 11, 2023
Putting my editor hat: This is too long by about 30%. It's almost professionally written though.
I'd love to offer some suggestions if you'd let me collaborate with you. I'd give a free pass at how to make this better.
respond here and I'll give you my email