As an economist I love this. People respond to incentives and making the decision visible, not making it a tax by letting the coffee shops keep the surcharge, and making it possible to keep prices the same (including the surcharge) is frankly a well designed law/experiment.