It's not overly relevent...I feel as the OP does though, perhaps he was targetted.
@ Jeero: I agree with you soemwhat, I always carry my paperwork, but in reality, as long as you have some form of ID, anything motor vehicle related can be verified by the officers computer. Even insurance...