Shanghai Square, the new Chinese restaurant slated to replace Izu/Lemongrass Grill on our 13th St. side has released its menu. First reaction: it’s aggressively boring. There appears to be nothing on it that suggests this will be anything other than another run-of-the-mill Chinese.