I managed to get to the buttons by zooming out. Couldn't see them by default (Chrome on a Retina Macbook Pro). Tried scrolling and clicked every item visible too before figuring it out, ha.
You don't need any tricks for the sticky footer. Just use position: fixed on the footer and add a padding-bottom to the body for the same height as the footer. In absolutely ancient browsers it will simply show the footer at the bottom when you scroll there.
Depends on your audience. If your website is geared towards developers, it's still a good idea to plan for 1280x800 (standard laptop), or really just make it responsive already.
Don't confuse screen resolution with browser window size. FWIW (less variability?) analytics companies love screen resolution, and put far less weight on browser window size (with or without the window chrome)
http://css-tricks.com/snippets/css/sticky-footer/
http://ryanfait.com/sticky-footer/