There are two more things, you could look into:
1. Add a page-map file
to control the page number display in ADE and RMSDK based eReaders.
2. Create a fixed layout
book. I.e. create an .html file for each page. This would allow you to hard-code headers, footers and page numbers, but somehow defeats the purpose of reflowable content.