Where did you get the aluminium tape? Is it just "slug tape" from a hardware store?
The slug tape is copper not alu. Quite cheap from BGS too. Conducts beautifuly and as easy as the expensive stuff to work with. I usually lay some thin kanthal wire between cavities for easy continuity.