Well, YEAH! My dad always tells me this is a "what have you done lately" sport. Gotta keep in the headlines! But YOU were cheating. I don't think anyone else has fallen out of a tree with that car.
But seriously, hope that things are good with the family. It'll (be great/really suck) to have you back!
To be honest, I'm kind of surprised that this thread hasn't spurred on more conversation about "how can I improve my racing program?" I learn something new all the time.