There is no 1-2 second delay on it. If there is, its not adjusted properly and is sticking. Its a mechanical device, there is no timer. It doesnt release after 1-2 seconds if its working properly either, it will hold pretty much indefinately until you lift off the clutch pedal.
I used to think they were stupid as well, and I hated mine, then I adjusted it properly and you never even know its there till you stop on a hill.