My favorite banh mi back home is from a restaurant in my hometown of New Orleans.
I spent time in Houston last year (I live in Johannesburg, so was very surprised), and had Banh Mi as good as I had in Ho Chi Min City. And the best was that it was a 3 minute walk from my condo!!
Your photo really looks good.