Have just read the whole of this thread. Two comments:--Anent Roddys father having been transported to Van Demians Land, surely the time scale precludes this. Erland was/is a good Norse name in Shetland. Easy to see how it would become McErlan/d on its journey down the west coast of Scotland and over to Ulster.