To answer the battery life question, I estimate (https://github.com/cjshearer/cweep/issues/2) it will last ~228 days without the solar charger, and between between ~261 and ~337 days with the solar charger.
I acknowledge that that really isn't much of an improvement, so at this point the solar charger mostly exists "because it's cool".