Glad you are not hurt worse than you are and glad you didn't go down.
I appreciate the reminder. Today as I rode to and from my office twice (I forgot my keys), I caught myself creeping up and following too close, not tailgating, but too close for safe riding. Your situation is a good reminder on several levels.
2013 Yamaha V Star 1300 Deluxe
2011 Yamaha Grizzly 700 EPS