What does this offer beyond Apple's own Find My Friends app?
I think temporary location service and the independence of apple (because you don't need an Apple ID)?
Yep. Temporarily share your location with any of your existing contacts or request their location. No friending, no registration, no tracking.