С чего вы это взяли? Анион ClO4- не является окислителем в растворе. Хлор (+7) изолирован в центре тетраэдра. Например при взаимодействии Mg с HClO4 образуется Mg(ClO4)2, и не происходит восстановления хлора +7. Такая смесь может рвануть, если нагреть выше t пл натрия, а у нас н.у. вроде.
Нужен анион, который сильно смещает на себя электроны. Тетрафенилборат наоборот обогатит эл. плотность, при этом полярность связи уменьшится.