Not that I am defending the product but it is a bit more than a piece of “scotch tape”.
Did you look at the site? It claims to have some sort of effect on the internal chemistry of the battery allowing it to work more effeciently, thus increasing battery life.
I have on intention of purchasing this until I see reviews from reliable source but just because it seems silly doesn’t mean it is.
Certainly geeks like us hanging out in a discussion group about computers and other tech gadgets should have more open minds on the topic of new tech.