1) I'm not sure exactly why this works to be honest, but here's the original link for reference: http://davidwalsh.name/hide-address-bar. 
2) This hides the browser's address bar only.
3) We want to hide the address bar on mobile because it takes up a fair amount of vertical real estate. See this image: http://i.imgur.com/Y5UueyG.jpg