There's no limit on the number of nodes in the network, because not every node has to connect to every other. From each node's perspective (and this is where any bottleneck would appear) it doesn't matter how many other nodes are in the network as a whole, only how many it is connected to, and how many transactions are being processed per second by the chain.