IMO:
Fake chicken - almost indistinguishable in many cases
MOST fake beef (especially the likes of Quorn which I quite dislike) is nowhere near yet, I agree. Beyond though? I'm really impressed, I can hardly tell.
Fake pork i.e. veggie sausages - long way to go. Oddly enough Richmond seem about the best. Most are way too dense and heavy for my liking.
Every day is progress though
Oh agreed, that's well ingrained in me and seems quite ingrained in British culture in general (I think it has wartime origins, but more because meat was expensive). I and everyone else I know, if we're out at a meal and getting full the first thing anyone does is start fishing around for the bits of meat to make sure they don't go to waste.