No, there are not the same number of buyers and sellers at any given point, and probably never has been.
These goddam gurus who don't know a damb thing about the markets always love to spout out that the number of buyers and sellers is equal. Alexander Elder comes to mind first, he wrote that crap in Trading for a Living.
The number of contracts being bought and sold is equal, the number of shares of stock being bought and sold is equal, the number of buyers and sellers is almost NEVER equal. Even a small trader like me has multiple people on the other sides of my trades.
Do you think that on the morning of April 3, 2000 there was an equal number of buyers and sellers in MSFT stock? No, there were thousands of more sellers than buyers.