That is awesome Joe! Idk how much I trust the pedal assembly either.
I went to start my bike for the first time last night and had a pedal issue too. Snapped the cotter pin and smashed my foot into the ground hard as fuck! Definatly think something in my foot broke.