What is the process to make Bitcoin a legal tender in a country?
As I know each country has different rules but mostly the same as your post although not so similar.
use your own wallet like Electrum and Bitamp so you can set precisely how much you want to pay (and thus the speed of your confirmation for the transaction).
Bitamp isn't specific detail of fee, isn't like electrum, bitamp use fee such as
Priority, regular and
slow. I hope bitamp can development set a manual fee like electrum