Looks like bad luck to have that many things happen at once. I've had a flat 20ks away from home so I kinda had to push my bike, luckily there was a lbs on the way home so i'm pretty lucky. I don't know how spokes break, I've never had my spokes fail on me before.
Hope the other commutes will be better =D
Cheers,
Rodger