The spindle was cracked. Look at the concentric marks on the fractured face. We call them "Beach Marks" in the fatigue analysis biz...
The crack gets gradually larger and larger as you subject it to an alternating load, until it fails catistrophically.
Just replace the spindle and crank and you will be good for many more miles.
Glad you are OK.
__________________
Fewer Cars, more handlebars!