Surely whomever goes first is at a massive disadvantage, as they could run out of time before their opponent has had a chance to?

It's an interesting approach, but I'm just not sure it's at all practical. The game's design isn't for time constrained play, so introducing it may not work all that well.