It's a first-gen hardware product from a tech firm, they should have to pay you for the headaches you're inevitably going to have
FTFY
Director elections are stacked in favor of the incumbents due to the way the elections are structured. The directors nominate candidates for the board, usually through their governance or nominating committee. It's in their interests to keep the status quo and nominate themselves to be the only choices on the ballot. Nearly every corporate ballot (proxy ballot) has just enough director nominees to fill the available slots so there really isn't a choice. Corporate governance is a slow process and companies don't really want a lot of turnover on the board. In most situations this is a good thing, for investors and for the company as a whole.
However, this process does have the effect of protecting directors when things go south as it takes a real grass roots movement from stockholders to get other names nominated for the director slot. Most commonly you'll see this when a large holding company decides to pool their stocks and distributes an alternate proxy.
Make sure your code does nothing gracefully.