In my view....lol, the best translation is Many Happy Returns Sebastian - meaning many more years but also natural English. Not a big deal of course.
We also say Many Years! in English
Do we? Where?
Meaning is lost here. It is not "happy birthday" in Romanian. I am not native english speaker but seams to me that Pop60 is much closer than DL