It sounds like an XML error. You can either use plain xhtml over text rather than XML by removing the xml header at the top of Page.ss *or* you should be able to make this change - http://open.silverstripe.org/ticket/6610 manually to your installation.
I had a look and the problem seems to be that $DeleteAllLink generates a & character for the request.
When publishing anything using the CMS, I noticed that this character (&) screws up the Text Field String to be processed.
So probably there might be something to be done when generating the string itself, considering this special character.
That should be carried out at the CMS Text Fields as well.
It generates a link to HOME...
I am just following the Tutorial 2 and then ended up with this issue. So ther is no extra java script on the top of what standard SilverStirpe Framework does.
Reading the link you have posted it seems that the guys who were trying that same solution got the same kind of issue...
At the top of my head nothing come to help me think about a java script issue.
Regarding what the CMS does, maybe while saving text with special character (e.g. &) it could not treat it right. But this is still standard SS.