Three things were annoying enough that it was hard to read through this:
(1) ridiculous-but-not-actually-funny throughout: "explodey rats", "laser rats", "rat-bear-pigs"
(2) quantum ogres: if the party is mostly level 1, they face these enemies, but if the party is mostly level 3, they face two or three times as many enemies. Why? What sort of sense does that make?
(3) incredibly verbose statblocks, complete with pedantic notes on combat tactics; they read like the excesses of 4e instead of something actually written for 5e.