Свидетельские показания есть свидетельские показания. Они говорили за Снейпа, за Гарри и против Сириуса. Да, он, как представитель защиты, имел право вызвать свидетеля - такого, какого ему надо. В случае Снейпа и Поттера такие свидетели были. В случае Блэка - не было.
Постоянного допуска в отдел тайн у ОФ не было, были сотрудники министерства, ошивающиеся в коридоре, ведущем к отделу.
Фаджа он валит за счет того, что Волдеморт лично засветил свою змеиную рожу и Фаджа это напугало до мокрых штанов.
Вот все и укладывается.