I'm for the ideas you're putting forward here, Justin.

I think you should get a badge as an "Attendee." Why not? I like the multiple times attendee badge idea, as well. And, from each WordCamp you've attended. Makes sense.

Speaker badges could be split into Session Speakers, Training Speakers (for 3-hour trainings - which I've done) and Lightning Speakers.