40 min's is a long ass time to wait, i would take 40% of of 15% and that's there tip, so you should have tipped them 6% and left a note on the bill explaining your tip math and end the note with "Try to do better next time :)"