Unless I'm horribly mistaken, I'm not seeing much benefit to having a tags.php page. It's nearly identical to running a search for that tag, if not identical.
I have two questions:
Is there a reason to have a tag.php page, if your search is on par with the results?
If there isn't, how can I make my tag links simply link to search results of the tag name? (Click on tacos tag, be taken to a search page of "tacos")