From what I've read, Bitcoin now charges high transaction fee and long transaction wait time so it can't presently be used:
a) for a conversion from Bitcoin to cash?
or b) purchases using Bitcoin?

of course you can, you pay for anything.
only mandatory terms is that the shop owner has been accept the bitcoin transaction.