Has there been an answer to the question? I would certainly leave it up to the moderators to decide if they so wish but if I had an answer I would say no as this nod is most certainly for writers. That is a different animal from players. I would have no problem with an LP of the week thread. And make no mistake, I am not one that wishes to ban them from the Earth. This forum has changed in many ways since this particular award was first given. Any and all are always welcome, I hope. There are different ways to tell a story, to be sure. I'm just not sure that this thread is the place to reward those that choose to record their games live without the process that goes into writing a lengthy written work.
That said, one of the reasons this particular award was first given was to always encourage more. More readers. More comments. More writing. More involvement. To reward those that were putting time into the forum and were seen as valued members of our little society here. To go back to the above, no matter how you wish to tell your story...it is valued! In that vein, I initially consider my answer to be yes to the question.
My two ducats, and all that. I have little issue no matter how it turns out...but it IS time for a new WoW.