From what I understand, that's 50,000 pre-generated transactions pumped directly to the mining node. Not 50,000 transactions spread across hundreds of non-mining nodes and relayed to the mining node. There's a huge difference. Correct me if I'm wrong here.
Either way, bitcoin the protocol can handle waaaaaay more transactions than the BTC devs have constrained it to.