The content and notes at the end of sections are much easier to read and quite beautiful.
When I first read Ethics in the order presented I was deeply confused as to why Spinoza was considered the "prince of philosophers". After revising my approach he's rapidly becoming one of my favorite.
Despite it's presentation, the Ethics is much better approached in a very non-linear fashion.
edit: I also recommend Deleuze's Spinoza: Practical Philosophy. If you've read Deleuze's other work you may or may not be put off by this recommendation, but his work on Spinoza covers a lot of ground an is very readable.
In the end what is interesting is to understand his philosophical world view which no doubt had internal coherence.
[1] https://en.wikipedia.org/wiki/Propagation_of_uncertainty
But I wouldn't presume to understand a paper in, say, topology or number theory, without a degree in mathematics.
Philosophy has the appearance of accessibility, because it uses ordinary language. But without an MA in Philosophy, a working knowledge of Latin, and some notion of context (Renaissance culture and Judaism) I wouldn't expect to understand Spinoza.
Math and philosophy are both extremely challenging subjects with deep wells of information to draw from.
But I think this is actually the missing piece. Reading it as a text end-to-end is just pain. I'm sure Spinoza himself was able to mentally "browse" the text and it all fit together for him, but this would require incredible discipline.
Having nice tools to query and analyze it and project it to be readable in multiple forms would go a long way with that text (and maybe others written in the 'geometrical' form).
Maybe I'll give it another whirl in a Datalog variant like CozoDB etc. And maybe just restrict my efforts to the first section only. And maybe something like ChatGPT and/or CoPilot could help.