When I first heard about segwit2x I was excited that we might finally have a scaling solution with enough hash power and business support to get implemented. Wasn't a huge fan of the rushed bundled 2mb HF but thought it was better than nothing. After realizing it was a different client/repository without the transparency and wizard level core devs I now have my doubts.
Unfortunately I dont see BIP148 working without more support (I hope I'm wrong). We have this page bitcoincore.org/en/segwit_adoption perhaps it could have a column to signal wanting segwit implemented as well as confirming they are ready? To expand on this a business could also indicate their decision is based on a survey\metric of their users (which would be ideal).
Currently Miners are the only ones who get to vote but shouldn't businesses and user at least get a say as well? This might not be the best way and hopefully someone smarter comes up with better way than this or having to compile and run a full node for users and businesses to have a say\signal\vote.