Thought I should update after another couple more tries... first off, these folks deserve another star to separate them from the miserable incompetent folks a block away at Lemongrass. Really, the food isn't a whole lot better, but the staff is pleasant here and they at least get your order right.
Secondly, they do make a passable bahn mi sandwich.