So yes it looks like the server is pretty picky on the ciphers and unfortunately doesn't match with any of the ones supported in Go.
From a basic openssl test, it appears the server only supports:
DHE-RSA-AES256-GCM-SHA384
DHE-RSA-AES256-SHA256
DHE-RSA-AES256-SHA
DHE-RSA-CAMELLIA256-SHA
DHE-RSA-AES128-GCM-SHA256
DHE-RSA-AES128-SHA256
DHE-RSA-AES128-SHA
DHE-RSA-SEED-SHA
As you've read in cipher_suites.go above, Go currently only supports ECDHE (not DHE) and does not support SHA384.
You can surely extend Go's support by modifying the library locally.
And maybe agl@ has some future plans to improve the supported ciphersuites?