As long as it's done properly you can put it just about anywhere.
Why 2 disconnects? Should only be 1. Slap the ground rod GEC into the meter, bring your waterpipe ground into the disconnect (unless you are in a stupid place and have to bring it to the meter only), run your 3 wires to the disconnect, and shoot 4 wire SER or whatever from the disco to your panel. Drive the bonding screw in at the disconnect, and make sure to throw it in the garbage can at the panel, slap a ground bar in, and go to pound town.That is the way I had intended on doing it. I know I called it a main but I wasn't thinking that by putting a disconnect outside it then becomes a sub panel.
While I'm talking about it. Let me perhaps ask another question. What is the most common way to terminate GEC at meter/disconnect when all is said and done I'll have 2 disconnects and my meter, 2 ground rods. I'm a little rusty as I've been doing controls mostly for the last few years.
Thanks again gents.