There is a new chinese restaurant (at least new to me) here in DC that has TVP. They have TVP beef and chicken, and these dishes get 4 stars from me. They also have many tasty tofu dishes (hunan tofu being my favorite) and if you order spring rolls, they usually give you a couple free (well they have given me a couple free every time I order. Not sure if it is the norm, but that has been my experience). Sushi is also available and they have my favorite, inari.
There is a $10 minimum delivery fee for free delivery, but it's well worth it.
We visited Portland this weekend. Vegan options everywhere. Dog friendly everything. Bike friendly streets. Apparently cheap compared to here. Everyone seemed friendly. Did I mention the vegan stuff?