They do deliver -- we just got a menu a week or so ago at our door (we live in the neighboorhood) with the url karma-crossing.com printed on it (I just tried it and the menu I got is available there too -- the only change seems to be that they are now BYOB). For what its worth, we can recommend the liquor store across the street for a good beer selection.
Its been on our list to try next time we don't feel like cooking. But I have to say those yelp reviews are pretty discouraging!