You just need to add your friends now. Text me your email address and I will add you.
When in map view, push the settings button, then latitude. Or you can just click that little notepad icon instead in the bottom left corner. Then push +friend button (top right). Add either from contacts or by email address. It will email the friend and they approve it. Then in the friend list they will either apprear right away or there is a friend approval button/bar at the top that appears.
This is all on the Droid/ Android so not sure about other phones. I know it works on Blackberrys and HTC's too.