Very good! Sounds like you've got a great solution going on there. I was unable to get the hall sensor on my bike to trigger with a 5v relay so im stuck with the electromagnet :(
Maybe i'll try directing the fields.
RE The arduino, you could easily control the whole circuit using an ATTiny85...