Just hit iCloud.com from my iPad and noticed the link to the Find My Friends app, which is live in the store.
http://itunes.apple.com/us/app/find-my-friends/id466122094?mt=8
Theres the link, which as far as I can tell is the only way to get to it at the moment; its not in a search, nor is it on Apple's app page.
http://itunes.apple.com/us/app/find-my-friends/id466122094?mt=8
Theres the link, which as far as I can tell is the only way to get to it at the moment; its not in a search, nor is it on Apple's app page.