They usually do not require any identification and you guy buy some bitcoins hassle free in under 2 minutes.
It is depending where you live.
I checked one out for curiosity. Buy: 8.3%. That seems like a lot. Is that the norm?
It is the norm for ATM machines, yes.
For lower rates you will need to verify your identity using your passport, http://coinbase.com for example charges anywhere from 1.4% to 4%, depending on what you use to buy your bitcoins with.
see https://support.coinbase.com/customer/portal/articles/2109597-buy-sell-bank-transfer-fees for reference.
OR, find someone P2P who's willing to do the deal with you, but i wouldn't recommend that especially if you're extremely new to bitcoin. Chances of being scammed are much higher.