Interesting. But it's just that they have inserted a compact size unit into a glove. The use, as I see it is, one wont have to carry anything extra to keep tracked. I think a better / safer place to mount such stuff could be the suit collarc / belt , where the abrasion is in minimal unlike gloves which suffer with heavy wear.
Since this is something made for Hiking, I think this was chosen to be on the gloves... for a biker it makes more sense on something like your keychain or something which will stay on him like maybe a dog tag!
Engadged and Gizmodo are set on my iGoogle page, so I get to read them
infact one of my college friends did an assignment on his concept of a BT enabled helmet which will home SOS alerts... and I ended up blowing up the concept as it already exists in some other form!
helmet calls 911 ? whoa!
You could home in onto cell signals as well. Infrastructure already in place, too
... its a small mobile app that can send out a tweet or a FB alert displaying your location every x minutes. There is also a SOS alert mechanism (not sure how it works as its available only in the pro version)