What benefits does Weaved have that .htaccess password protection doesn't give me? In FuzzeWuzze's post on a cheap BrewPi, someone posted up code to create a public access page with the current state and the graph, but removes the Start/Stop Script, Maintenance Panel, and the Temperature Control pane. I was really fond of that setup.
If my reading of what Weaved does is correct, it's basically a reverse proxy (allowing you to connect externally to something that is internal to your setup).
In your case, you're explicitly port forwarding, so .htaccess will work fine for your use. If you didn't want to forward ports (or couldn't in your environment) then you could use Weaved instead.
Again - this is based on a reading of their website though, I haven't actually used Weaved to be able to acknowledge one way or another.