Here is a good presentation on what to do: http://www.infoq.com/presentations/Erlang-Scalability
But there is a short description, if you want to innovate you have to write prototype code. If you want somebody else to be able to work on it then you have to make it more beautiful. Then you can have somebody come in and make it fast.
If you break it down and segment who works on what face then you will be able to convince
somebody in charge of change, unless he's pointy haired and then your screwed
You should try Asciidoc or docbook directly. I don't know if LaTeX has enough information to be faithfully converted to epub. But Asciidoc can reuse the LaTeX notations for a number of things.
I think it's the questions of right tool for the job, docbook is very widely used and is designed for working with books, and asciidoc and simular tools are for the non masochistic of us that prefer to edit text files and not raw xml. If you like gui there are plenty of guies for docbook, including LyX.
Computers can figure out all kinds of problems, except the things in the world that just don't add up.