Rooting won't help you there. There might be an android reader that can read ePUB3, but even then it remains questionable whether it will work.
The Calibre (and Sigil) viewer are actually a web renderer and not an e-book renderer. It should not be used to test if something works. It is better to test in ADE (no ePUB3 though).