There's 46 million registered voters in total and still 370+ constituencies to announce their results.
It's still terrifyingly close ;-;
EDIT:
Holystuff they estimate the winning post number to be around 16.3 million... They're currently only at 400,000
forget it's going to be a loooooong night