i didnt read through this whole thread, so not sure if it has been said.
However, regarding your foot wear: if you do ever end up riding with tennis shoes, make sure you tuck the laces into the shoe. you will regret not doing it if you ever come to a stop and your laces are tangled up in the shifter or brake lever!!! you wont realize it until you have fallen over and the bike is on top of you!
Also the firebolts do not have a helmet lock on them stock. You can buy them, or do a DIY.
I simply took off my sub frame plastic, and drilled a hole into the sub frame right where the passenger seat comes off. and put a small bolt with a lock nut on it. So when it comes to parking the bike, i just pop off the rear seat, and hook the d-rings around the bolt and lock the seat back on!