I already planned on adding an option to expand all the comments by default. I recently updated the commenting module [1] to easily allow this. So it will most certainly be shipped with the next update!
Concerning your last thought, I want to keep all the rights on the source code (at least for now, and as long as I'll have the time and the motivation to maintain it), so I won't release it. However, note that several of the components that I used for this project are open source and PRs are welcome on their GitHub pages.
I took note of everything else you said! Thank you for your constructive feedback!