Looks cool! Does it work outdoors too? And can it be battery-powered?

Yes it works outdoor too. Although experimenting with device placement is crucial for good results. I think there are different battery powered ESP32 you can buy. I have some of mine set up with small power banks.

What type of battery life do you see when running these off of a power bank?

I'm connecting them to a 10000 mAh powerbank which lasts 2-3 days I think. But I think it's pretty specific to the board you have.