Are there any risks (other than the volatility)?
You said it right, every business that start accepting bitcoin payment faced this kind of, say, concern.
anyone really going to use this?
Well, know your customer and your country if you know lots of people using bitcoin on your country, then why not give it a try, bit of course, don't just bitcoin for payment, give your customers options for payment.