I also had problems turning the alarm off, and found Klaxon.
Klaxon is SO MUCH BETTER than the built in alarm. It has a big button for snooze or off. You can shake it to snooze also. It's much more finger friendly early in the morning.
It's free and open source.
http://www.koushikdutta.com/search/label/Klaxon