Parabéns, você criou um neutro aberto (flutuante).
"I omitted the neutral and ground from the main panel... I hammered a new ground rod and bonded the ground and neutral at the new building sub panel, which I figured would give me the same setup as a main panel..."
Isso está parcialmente incorreto. O painel principal deve ser fornecido pela concessionária com dois condutores não aterrados (quentes) e um condutor aterrado (neutro). Você terá então um eletrodo de aterramento no local (haste de aterramento, etc.), ao qual os condutores de aterramento do equipamento e os condutores aterrados (neutros) serão ligados.
Para alimentar seu subpainel, você precisará fornecer pelo menos dois condutores não aterrados (quentes) e um condutor aterrado (neutro) a partir do painel principal. Como este é um edifício separado, você está correto em dizer que um eletrodo de aterramento separado é necessário. No entanto, você vai querer ter certeza de que é um terreno adequado antes de usá-lo. Não é provável que você tenha o equipamento para fazer isso, então você provavelmente terá que ligar para alguém para verificar um bom terreno.
Se não houver outros caminhos metálicos colados entre os edifícios (tubulação de água, tubo de gás, cabo coaxial, etc.), você pode simplesmente executar dois condutores não aterrados (quentes) e um condutor aterrado (neutro). Nessa situação, o condutor aterrado (neutro) deve ser ligado ao eletrodo de aterramento no subpainel.
Se houver outros caminhos metálicos colados entre os edifícios, você deverá executar dois condutores de aterramento (quente), um aterrado (neutro) e um de aterramento. Neste caso, o condutor aterrado (neutro) não será ligado ao eletrodo de aterramento no subpainel.
Ver: Código Elétrico Nacional 2011 250.32 (B) (1)