hmm, maybe nitpicks but I think the cancel should be a input/button as well.
Mostly because AT can get a list of all the form controls on a page and there you'll see a delete-button but the cancel is a link so it wont show up there, also if you get the list of links you will have a link that only says "cancel" witch can be hard to understand what it does.