Если честно, я бы тоже чувствовала себя не в своей тарелке от такого поздравления. Обычно люди, вот так заваливаясь неожиданно поздравить, зная (или предполагая, хотя бы потому что их не звали на ДР), что именинник не празднует ДР, что-то приносят с собой на стол, тот же тортик, бутылку вина и конфеты, ну в общем, что-то, что освободит именинника от необходимости практически ночью нестись в магазин. Поэтому вы совершенно правильно сделали, что никуда не метнулись. Чувство неловкости есть, я понимаю, но виноваты в этом не вы, а поздравители.