Las cadenas de tu array son iguales hasta llegar al id dentro tu href, por eso los está ordenando por id. Si quieres que lo ordene por título tendría que aparecer el título antes del href, podría ser así:
Código Javascript
:
Ver originalarr.push("<a data-id='" + title + "' href='./ficha.html?id=" + id + "'>" + title + "</a>");