The $8.95/month price is for a 2-year plan. One year is $119.40 ($9.95 x 12), two years is $214.80.
Since we have a 2-week free trial, though, your card is only charged $9.95 for the domain registration initially (or nothing at all, if you didn't register a domain at signup). The rest of the charge is only applied at the end of the trial.
Everything except $9.95 for the free domain registration (if you used it), since that's not refundable.
FTP, SFTP, and shell access are all available, or you can use a web interface to FTP. Take your pick.
Sure. You can install WordPress to a subdirectory if you so desire, and the rest of the site outside that directory will remain yours to do with as you see fit. (Or you can install WordPress to the root of your site and have it handle everything. The choice is yours.)
Yes, we are a domain name registrar, so you can transfer your domain to us (so long as it's a type we support — see http://dreamhost.com/domains/ for a list). Better yet, we include a free domain registration registration/transfer/renewal for any domain using the most common TLDs (com/net/org/info) with every year of hosting, so you can transfer one domain in to us and keep it renewed for no extra charge.
We can't do everything required to do a domain transfer for you — you'll have to look up your domain transfer code at your current registrar, for instance, as well as confirming the transfer with them later on. Those parts are unavoidable, but we do what we can to make the process as smooth as possible.
Much like FTP, both options are available. We have webmail clients available, as well as IMAP and POP access.