IMO, the main reason why people thought that the userscript implementation was meant to be the block feature implementation was because this thread was bumped into "completed" at the same time that the userscript was announced. If that hadn't happened, I think very few people (if any) would have misunderstood.
I'm glad this suggestion has been approved, at the very least. Hopefully communication will go smoother in the future : )