nice update Ali - she's really coming along.
Sorry to be the bearer of bad news but your novelty kill-switch positioning is not going to pass scrutineering. The rules say that the "Electric starter switch and engine stop switch must be located on the handlebars."
Since there's no room between the grip and the master cylinder, perhaps you can mount it in place of your bar-end weight? If you could also be so kind as to attach an extra large handle to this switch, the other DD racers would be ever so grateful.