On the producer side, I registered my site by adding a file to the .well-known directory, and that's it. I can now receive BAT or just USD/EUR to my bank via some service called Uphold.
On the consumer side, it's nice, you top up to your browser directly (so no third-party wallets or anyone to know what you visited, hopefully) and it distributes the money you set per month to the sites you visited, based on the number of visits. I bought some BAT and can definitely see myself using this, if it were not for having to completely switch browsers (I use Firefox and plan to keep doing that).
Overall, good job to the Brave team, the system seems very well-thought-out (I'm not sure about how privacy is handled, but hopefully no third party will know the sites I visited, even though I guess the Ethereum ledger is public and someone could surmise this). Too bad it requires me to switch browsers to use.
EDIT: One problem I saw is with Uphold, which quotes me 51,000 BAT/BTC (and "no hidden fees"!) and then, as soon as I sent the money to buy the BAT, the "activity" page quotes 47,000 BAT/BTC. So much for no fees.
EDIT 2: And now it charges me an extra $4 to withdraw, screw that. I'm not going to spend a load of money on fees so I can spend money on content, so creators can pay more fees.
EDIT 3: And it doesn't even let me withdraw (the "confirm" button stays disabled). Also, I have special hate for forms that say "amount to withdraw", include no fees in that, give you no "all" option and make you guess twenty times which amount will withdraw the closest thing to all your money, while the fee keeps changing every five seconds because of fluctuations. Screw everything about this.