Adding nodes doesn't help with scalability since every node still has to process every transaction.
Right now MultiChain can handle around 200 tx/sec on regular low-end hardware, which, allowing for peaks and troughs, translates to around 10 million transactions per day. It can handle more on higher-end hardware.
So perhaps we are already in the promised land?