+1 Very Very clean setup !!

IMIO (In My Ignorant opinion) If its securely bolted down it will pass tec, But Cory does the Tec and could tell you for sure.
Added weight will slow you down though it looks like you have maybe ~25# of stuff. unless you are showing up at the autoX almost out of gas, adding enough for other runs (and enough to get home) i wouldn't worry about 25#. Then again I'm slow on course so ...

maybe listen more to someone who is fast