That seems to work well. Well, one I realised that it was using RTL page direction and tapped the left side to turn to the next page.
The only issue I had is the ToC. For a kepub, each file has to be in the ToC. In this case it uses the file name as the ToC entry.
I did find something strange in the code. Each image is wrapped in a div as:
Code:
<div class="epub:type=bodymatter">
As I hadn't seen that, I did a search. What I found suggests you are setting the epub 3 landmarks. In that case, I would have expected this to look like:
Code:
<div epub:type="bodymatter">
But, I can't find a decent example of the use of "epub:type" outside of a nav element, so I'm not sure.