This looks very interesting. Do you know what the insulating material is? Would you favor the forum by contacting the maker with our link? I'd like to learn more, but tossing english inquiries around the world seems a little rude and sometimes with funny results.