I say no. It's a sausage. Here's why it's not a sandwich: because in general, the bun comes as one unit. If you cut a hot dog up and place that in a hamburger bun, then that's a hot dog sandwich. A taco isn't a sandwich for the same reason, except that if you put the ground up horsemeat into anything other than a shell, it ceases to be a taco.