Yup, from your pic it was definitely you. There were no screeching tires or anything, so I guess it wasn't too extreme.
I was carpooling today, so my red wagon was sitting at home (on Cypress).
Good to see another one in Carmichael, or at least passing through!
note: About f'in time someone catches a sighting I've made. Now someday someone will spot me