1. Correct.
2. Websites are accurate as to schedules as of last week. I have already reserved and paid for a June departure (both ways), however, it was for a pretty large group, better safe than sorry. If it is a weekend date, definitely reserve farther in advance, at least a few weeks. They offer travel insurance if you are concerned.

You will need a taxi from airport to ferry dock. Call ferry provider now and see if you can pre-book taxi. I know Smith's does this, can not speak to other two. Nice to have the ferry company's taxi waiting for you, sign and all, just in case you are running late.