I'm not sure what a good tofu replacement would be - perhaps seitan? I think it would have to be something with a relatively soft texture (and I don't think seitan is particularly soft, come to think of it) and neutral taste. I'm thinking I would eat it as part of a wrap, so room temperature ... although my preliminary taste was whilst it was still warm and it tasted lovely.