The title is wrong.
This only finds an AP's Location not a cellphone or iPod. Yes it has been tested and No you don't need to drive past someone's house to get their MAC address there is several other ways to do that.
Yes this can be accomplished in other ways such as asking, but that is like saying you can steal someones credit card from their pocket instead of creating a complex phising site