You are diabetic? I can't imagine anybody else would have the stuff to test their blood sugar in their car. I'd guess you have something else going on - it's unlikely that a normal person would bonk after a 20 mile ride.
Was it hot? Were you properly hydrated before you left? I would guess heat exhaustion is a possibility too. I'd be concerned if I were you, passing out is not an expected response to riding.