Looks good, one thing though: as a user if I scroll down and see the footer, after some more scrolling it disappears, however when I scroll back up it does not reappear - which is my expectation.
That is a good idea. My thought was to make it disappear when you scroll up to provide a mechanism to suppress it. I would guess 99% of the time the user will not want it. But you do have a good idea.