Should I mail my supporting documents directly to the Physics Department?

No, this will only delay your application. All supporting documentation should be submitted online.