Yes everything would be covered and you get a 30% discount on the ferry between Holyhead and Dublin : whether you use Stena Line (discount code EURAIL2023) or Irish Ferries (email them and you'll get 30% refunded).
I believe the pass would be good value for your trip too. You've chosen countries without mandatory reservations which always add a fair bit to the price of the pass.
Reservations are optional and free of charge in the UK : recommended on Edinburgh - London. Optional but also recommended in Germany : 3€ per train through ÖBB, 4.90€ per journey on DB with a seat map.
General info on Eurail : https://www.seat61.com/how-to-use-a-eurail-pass.htm (fantastic website btw!)
Do not hesitate for further questions. :)
Excellent! Thank you so much for the reply.
Hi @mickietucs
You might also be interested in checking out our suggested itineraries across Great Britain on https://www.eurail.com/en/plan-your-trip/trip-ideas/suggested-itineraries/ultimate_great_britain_itinerary :)