There's been a lot going on in here! To all those people who have variously been rear-ended, have hit cars, broken spokes and had dog trouble - well, my commiserations and get well soon!
nmanhipot, I had to wrap my rear light as water kept getting in, no matter what I did. I ended up putting it in a clear plastic bag, pulled tight with an elastic band holding the bag on behind. It doesn't look pretty, but it works. Good job too, as it was raining on the way home last night, and still wet this morning. I've booked the bike into the LBS for a service tomorrow, so if it's still raining they're going to get a pretty grubby machine to work on!