Maybe it's just my experience in games with the role, but I feel like ambusher is kind of a rough role to pull off effectively. Every time I've gotten ambusher, I've never ended up actually hitting anybody, and nearly every time I've been in a game where someone else is ambusher, they end up getting spotted by another visit.
I feel like the role has too much of a nerf - it's hard to actually manage to kill someone unless you go on someone you're sure will be visited, but often there will be many visits on that target (such as visiting a jailor to ambush TP/LO) and you'll be immediately outed. I think it makes sense for the person getting ambushed to see the name since it gives the medium a bit more use - but I've personally never seen the med even need to get info from the ambush victim, since the ambusher gets outed by another visit to their target.
Thoughts? Have others seen more successful ambusher games? It might just be that I've been in a lot of games with unlucky ambushers, but I've rarely seen it meaningfully help the mafia. I don't want to totally dismiss it as a viable role, but I haven't seen it utilized well.