Pardon my ignorance, I'm not very clued up on Internet connections, but is the 96ms the time it takes for you to contact their server, or the time it takes for you to contact their server and for their server to send a reply to you?
Yup - time for the "round trip". Time between your request and receiving a response.
http://en.wikipedia.org/wiki/Ping
Signed up and everything but can't find the downloadable client or anything O.o
Just redirects me to my "account page". I'll try when I get in