If we have this huge pool of miners out there, then why are transaction speeds so slow? Surely the more miners, the faster it should go. If not, there is something fundamentally wrong with the algorithm.
It doesn´t depend on the amount of miners or miners machine. The algorithm has been designed to be ready one block every 10 minutes.