Sid,
Were you running rubber tires or foam tires? With your electric car, were you running Spec/Blinky, open (turbo/timing/boost), or mod (10.5 and lower)? Off the upper deck, did you have clear vantage point of see your car no matter where you stood or is there a disadvantage of standing in certain spots on the upper deck/drivers stand over another? Where are the pits going to be located for the nitro cars?
I wish I could be there for this test and tune but between the Carpet Nats (will be running F1) and going to Puerto Rico for the Ipanema GT Worlds (on 3/21/12), it is impossible. Maybe I might be able to sneak up in April to see and run on the new track.