Don’t have any idea on how to implement it IMHO you need to add some kind of support for e-readers like Kindle and etc. Some people read on theirs PCs but the reading experience it’s much better on readers devices.
Idk, but is available to download and install
No problem so far. Working perfectly here.
For email I think the best choice is still M365. It’s not free and not self hosted but IMHO it’s by far the best e-mail/collaboration suit that exists