The mobile teams will be based at strategic points throughout the city transport hubs near the fanparks and stadiums etc and all Fans Embassy staff will be on hand to offer advice and assistance to all supporters either in person or by phoneemail

What is the correctly punctuated version of this sentence?
The mobile teams will be based at strategic points throughout the city (transport hubs, near the fanparks and stadiums, etc) and all Fans' Embassy staff will be on hand to offer advice and assistance to all supporters, either in person or by phone/email.