I think this has been done before. Check out the hydrosol project: http://www.hydrosol-project.org/ They built a device to produce hydrogen using a "solar reactor" several years ago. How is this new device different?
FWIW, mutt handles signed messages just fine: it shows which parts were signed and which were not. So this bug is not such a big deal.