Nitpicks:
You usually give the name of the Lusitanian king as 'Duerte', while the Portuguese form(even at the time, AFAIK), is 'Duarte'(Duarte is the old-form Portuguese translation of Edward; nowadays, the form 'Eduardo' is the usual one). Which one is right?
Also, you mentioned on the two...