Combine all the ingredients in a bowl and whisk until smooth. Add 1 tablespoon water at a time until your desired 'mayo' like consistency is reached. Keep stored, covered in the fridge until ready to serve or up to 1 week.
Stir together the butter and chili sauce until combined.
Heat a skillet, grill pan or grill to high heat. Sear the pineapple slices on both sides until caramelized, about 2-3 minutes per side. Remove and place on a plate.
Using the sweet chili butter, butter both sides of each slice of bread and place the bread on the grill/skillet. Cook until LIGHTLY toasted, about 1-2 minutes per side. Don't over toast the bread as you want it crusty on the edges and soft in the middle.
To assemble, spread a little sriracha mayo over each piece of bread. Layer on the lettuce, tomatoes (season the tomatoes with salt + pepper), bacon, pineapple and avocado. If desired, add a fried egg. Add the top piece of bread. Give the sandwich a little smoosh down to adhere....EAT!
