I'm really glad your DS is home safe. I understand the worry. I follow similar rules with my son that my parents did with me: I had to let them who I was out with, where we'd be going and give them a time I would be home by. If I was going to stay out at a friends house, I had to let them know that. If I would be home later than I'd said, I had to let them know. It was just courteous. I lived at my parents place up into my 20's and still did this. If my siblings/myself were staying at our parents house as adults, we'd let them know our plans etc. I expect my son/my kids to do the same with me.
My DD is 12, my DS is 19: DS lives at home still. He finished his A Levels this summer and is working (waiting to join up). He's a sensible guy, and I know he can look after himself (he's done martial arts since he was 5 and has a black belt) but he knows that I won't sleep until he is home safe (he rides a motorbike to and from work, and does shift work). I just like to know he's safe. We all have the basic Life 360 thing on our phones: I work FT as a nurse (so I've seen enough in my >25yrs working in hospitals!), my DD walks herself to/from school, my son does shift work. I don't spend my life checking out where my kids are. I do check if my son is still at work, way beyond the time his shift has finished (just so I know that maybe his shift has over-run)...or if he's not yet home at a time he says he will be home by. And I like to see that my daughter is home safe or at school safe (she and her friends have to walk through a creepy forest path to get to/from school). They can see where I am too.
There were a few occasions where I have phoned or texted to see where he was if late, but he knows he has to let me know what's happening and that he's ok. There have been times where I've had to run out and get him/his mates and see them home safely (if they ended up getting really drunk). A couple of months back, he was out with friends and said he'd be home by midnight (a friend was also going to stay at our place). I had dosed off (very unusual for me to do that) but I woke at 1am, saw he wasn't home and checked where he was on Life 360. It showed the local hospital! I called him and it turned out that one of his friends had been set upon earlier in the evening (they'd just left the pub and were deciding whether to get a burger or a kebab for their walk home, when a random drunk guy started on the friend) and was in A+E. I dashed out to get them, and took them all home. Thank God his friend was ok: I messaged parents to let them know situ and that the boys were all safe at my place.
Another time a couple of years back, kids and I were at home one evening (it was a school/work night) and then DS got a message from one of his friends asking for his help: a couple of the girls they knew were v drunk and somewhere in "x park" (a park in town, known for where people drink/take drugs) and ANOTHER friend had messaged him to let him know (friend had been at home with his family). It was below zero temps in January. I dashed out with my son to meet the friend who had telephoned and go find the girls (my son was going to go alone with his friend to try and find them, but I insisted I'd go with them - as much to protect him/his mate as to ensure that the girls were ok) and get the girls back to their homes (about 10miles out of town - no taxi would have taken them and buses had stopped running by that point). One of the girls parents initially thought that my son/his mate had been the one that plied them with alcohol: I was able to explain what had happened to them (and that my son had been at home with me all evening). I think occasions like that have taught my son why I want to know what is happening and that he/his friends are safe...and that it is important to be open with parents about what's happening.
I don't think I'm molly coddling or being too strict. But my kids know that they can talk to me, and contact me if there is a problem, and I will be there. They also know that their friends are welcome here at the house and I will watch over them if need be.