Yes indeed, the pics I saw, looked very very good, so I wanted to download and try.
But I always get with http://snapshots.x64dbg.com the message "Server not found"...
Hope this is only temporarily, because that's what I have seen, made me really curious.