Aww man :-(
I'm really sorry to hear that. Plenty of people unfamilar with the notion of family pets don't appreciate the emphasis on the word "family". Losing one is really hard.
I have to say that living 5 mins walk from the A6, I know just what you mean about selfish motorists. Despite being in a built up area (with the speed restrictions that imposes) I almost got killed twice crossing the bloody thing.