After months of delays and partner losses, Curry Guys’ Five Points restaurant is finally open — and strong early reviews hint ...