Yes, these terms are reasonable, but only if your'e prepared.
A lot of markets don't even have a financing contingency right now. Even with a 21 day contingency, you likely won't have a commitment to close from the lender in time. I recommend having your financing lined up before the PSA. If you don't already have a relationship with a lender, start working with a mortgage broker. They'll be able to tell you which lenders they know will close. Think of their fee as extra insurance that the deal will close.
It's a seller's market and they can dictate terms right now. Title insurance by the buyer isn't that surprising.
60+ days to close is nice. I would try to get an optional 15 day extension with additional EMD, if possible.
I agree these seem reasonable. If you get this under contract ASAP, have all of your ducks in a row for the lenders (borrower PFS', property financials, etc.) and make a lender selection quickly, I don't see why you couldn't close by the hard date. As Sam mentioned, you can always buy time, whether that's via seller extensions with EMD, or lender expedition fees.
Regarding Title, make sure if you're paying for it, you're able to use your own title company, not one chosen by the seller.
Congrats on what is sure to be an awesome property. In your excitement don't forget rentroll, leases, financials and an inspection prior to going under contract. All the best!