Hey RelaxationFIN, I have had exactly the same problem and the way to overcome it is to let your server browser load most of the servers and then use direct connect. If your modem/internet freezes during the process you have to lower max pings / minute rate in steam by opening settings ->...
Is this project still alive? The latest development update was released over half year ago on their official website. They need to pull off a miracle to get playable version done before end of the year.