I'm very concerned with this mitigation of brute force.  I'm not convinced the 2 second delay actually does anything.