In a medium-sized bowl, using a fork or potato masher, mash beans with boiling water, lime zest and juice, ½ tsp of salt pinch of black pepper. Make a coarse puree leaving some beans intact.
In a second small bowl combine tomatoes, 2 tsp oil, a pinch of salt and pepper.
Spread toast evenly with vegan mayo and mashed beans. Top with avocado (lightly salt and pepper), pickled red onion, tomatoes, cilantro and hot sauce (if using)