Civic Square, the alfresco dining space on the roof of Elements mall, didn't get off to an auspicious start. Besides having to overcome the relative isolation of its location in West Kowloon, the ...