What's not to love about potatoes, homemade mayo, and buffalo sauce all combined to make a delicious, party-perfect Buffalo Potato Salad?