No, !irpfind lists all the currently active IRPs and I/O stack locations. It doesn't show drivers which have failed.
No that wouldn't work, the NTSTATUS code isn't referring to if the program has administrative access. It's referring to the processor privilege level, which is commonly Ring 3 and Ring 0. From the Intel documentation for the rdmsr instruction:
I would strongly recommend reading the following article - CPU Rings, Privilege, and Protection