I am always intrigued by event sourcing. Have you used it in production somewhere? My experience with it, where we have it in production, is that it tends to 'fragmentise' domain logic somehow. And onboarding new team members is harder because most people have no experience with event sourcing.
Besides that... excellent set of articles.