CVarela,
No, it wasn't done to make a point - it was done cos I'm an idiot! :)
In other words, it didn't deliberately join on [Name], that was a mistake. Indeed the join *should* be done on [NId].
I've updated this blog post and the downloadable script accordingly. THANK YOU for pointing this out and well done for being the first person to spot it!!
-Jamie