Nice, but I think it lacks a USP. It doesn't really gain anything over a bit of Dymo tape stuck on plastic but adds expense, complexity and the potential for failures. Let me expand on that...
Suppose you go to many conferences, so you might have many name badges. First, they're all going to be the same name (yours). Second, if they are different (perhaps to have a custom conference thing) it would be tricky for this to cover all of them. So run off single tape, stick it an out-of-date credit card and you're done.
Alternatively, perhaps its use might be for organisers who will need to generate badges for many attendees. Again, the names aren't going to change for each person, and running off a hundred or so Dymo labels is easy peasy. Cheap, doesn't matter if the attendees walk off with them or chuck them in the bin.
Where this kind of thing would score is if there needs to be some change during its use. A use case for this doesn't immediately spring to mind (since any such case would be unusable due to existing fixed name badges, so examples don't exist), but we could make one up. Suppose there is limited room and you wish to restrict the numbers of people at any one time, and have them exit when their time is up (so others can go in). You have that number of these badges, and they could beep at the wearer when their time is up, and even show the name of the next wearer (so you don't have to check your list). No badge, no entry.
So, I think to be desirable this would have to be active in some way that a plain, cheap and simple printed one isn't.