my driver license has a "temp visitor exp" date which is much earlier than the expiry date on it. which is legally the expiry date?
The earliest date on the license.
The expiry date is basically the earliest date which is indicated on the license. The laws linking to the licensing of drivers generally tend to vary between jurisdictions, and you need to first contact with your local DMV offices for more details.