Administrative processing is something that involves several agencies from what I have seen reported here. You try to do mandamus, they can come back and say not sufficient time to complete the checks, visa refused. So think hard if and when you want to try that process for administrative processing.
And BTW, he received approval of O-1 petition, not visa - visa is a consular process, petition is USCIS process.