It is basically done, I have been running a test server with it for sometime now and there are only a few things I want to iron out. 1 being a bug that I do not want to introduce to public servers.
The reason it took longer than expected is mainly due to some complications with 1.19 so I merged in changes meant for 1.20. That and time constraints I have to work on then test the changes as it is a pretty large overhaul to how things are coded.
You can always check this post for latest changes (though I do not always have time to update that page):
http://forums.alliedmods.net/showthread.php?t=58230