OK...
so after hearing some better things about this place, I decided to give it another serious shot. I went with a coworker during our lunch break, and was sincerely impressed by the overall experience. It wasn't just that the food seemed better (pulled pork actually had flavor this time, and wasn't dry!). The service was better than in the past also, with our wait time for the food to come out being less than 5 minutes.
Good job Elwoods, keep it up!