Just listened to it, too. Have to agree with you that it is a bit sad that there were mistakes in it. However, I think it is quite well introduced by them, putting it in the line with Rolemaster but also showing how it is less table-heavy than Rolemaster. I thought it a bit sad that they only "guessed" that "they" are working on other variations of HARP and do not mention that HARP SF is basically done and also available. It was sort of interesting to hear that they thought that characteristics, i.e. stats, make character development difficult.
I definitely liked that they mentioned what they called the "tweakability". Also that they showed that it actually is not that big an amount of calculation as everyone is always tempted to accuse HARP of, being a relative of Rolemaster.