I don't think a German car will have a SS badge. Although, it would make for good writing.
No, there is no excuse for this. Even in Houston.
If you are in the left lane, then by definition you should let others pass. Just because you are going over the limit, it doesnt give you the right to police the roads. .