You asking if you should get a patent on a site that is notoriously anti-patent? I'd say you're looking for a certain answer.
At the risk of being modded down, I'm not going to give you that answer. Get the patent. It is good legal protection. It will help if someone else tries to steal your idea and sues you for infringing on the patent they just got. It will help if you later decide to actually get paid for your idea and need to keep others from stealing it.
The patent basically says you thought of this first. It doesn't not say you can't publish your idea, in fact with a patent you must publish your idea.
So bottom line get the patent and then work on making your idea a success.