I was really curious about running wires through the firewall too. Miesk5 has about the best idea through the pedals. If you want passenger then you get to remove the heater core, the shroud and probably a lot more. I was hoping the A pillar was hollow where it connects to the roof but it is not so no easy run of wire down that and even if you did, removing the fender will still be almost a requirement so that was out.
On the note of your audio system.... To make my off road lights (just finished yesterday) wiring a cinch, I just wired the power to the power distro block that runs my amps. I added a fuse just after the block before the lights and the fuse is easily accessible when needed. Best thing is all that is done behind my rear seat where a 0ga wire from the battery run underneath the truck comes in and the wiring concealed underneath it, behind the inner side panels, and up above the headliner.
The non-cinchy part was reinstalling all the head liner and inner trim. That stuff sucks and I highly recommend a flashlight to spot your ***** holes through the hole in the part you're trying to put up and then just pray you get em in. Still, WAY better than running through the front unless you go through the existing grommets and/or that blank clutch plate OR just drill a new hole (and use a grommet when done).