“Do you think it would be appropriate to start up a new thread?”
Plenty of threads on etymology of Welsh on this and the old site, so fill your boots I would think!
This thread might be of interest to you, as one of many on the subject.
I haven’t been able to access your blog, but if Trisha thinks it is interesting, I look forward to reading it and hopefully linking to it on her site will be ok!