They all look great because they look like they would give all parties enough time to do what the deadline specifies, they are definitely reasonable for both a buyer and a seller, and you, the buyer picked them, so you were at least comfortable with them I assume. So as long as the seller agrees you are good to go.
The only thing I would probably reccommend if I were helping my buyer write the offer is switching the due diligence and financing and appraisal deadline, there are many offers that the buyer backs out after the inspection. The sellers also want to know you are fine with the home as soon as possible or if there are repairs you might negotiate after the inspection, there would be more time to complete them. If you get qualified and have the appraisal done, and then do your inspection and back out, you have now also got stuck for the price of the inspection in addition to the price of the appraisal, so generally the due diligence deadline comes before the financing and appraisal deadline.
The other factor I would consider, is why did you choose the June 5, for settlement? Since I don't know your circumstances then I assume you wanted that date and wanted to space things out, but if you are renting, now there is a good chance you will be paying another whole month of rent, and you will have a little more in closing costs because you will be paying interest per day from the 6th-30th (24 days) where if you select towards the end of a month like the 25th, then you are only paying closing costs from the 26th-30th (4 days), and you should be able to move out of your apartment within a couple of days and have used up your rent. So you don't waste one penny of your hard earned money.
These are just a few more "food for thought" ideas for you to consider. Good luck.