Yes, Mill Road is generally full by 1.30. Getting back afterwards depends on what you consider ok. I usually end up on the second wave of busses (the early leavers get most of the first run) and am back at my car about 30 minutes after the final whistle.
Make sure you know which stop to get off...