Firstly, I'll give good and bad matchups.
Affinity: great, sideboard hate for days
Tron: pretty bad, but it's possible with
tectonic edges.
Splinter: you can stop it pretty easily unless they have loads of counters
Merfolk: even after board
Anything black: leyline becomes a 3 of to stop kozilek, etc., as well as 3 Greater auramancys to protect everything. Pretty even matchup.
Burn: good, after board you should sweep.
Red aggro: Good, easy matchup
Elves: bad, unless you can get an engineered explosives out there, they are too fast.
This deck is a machine. The goal is to win by either luminarch ascension or myth realized, while protecting yourself with numerous enchantments. Nykthos helps pump out angels when luminarch is able to be activated. There are tutors for almost everything in the deck.
An great combo is abundance and mesa enchantress. They work together to draw a ton of cards, and every time you draw you know you're going to be getting either a land or a nonland, of your choosing.
The melira and phyrexian unlife combo is in there, but it is by far not the only way to win because melira is far too easily bolted off or destroyed. Melira is a 2 of, so if by chance you draw her, you can tutor for unlife.
For boarding, there are answers to nearly everything. Nevermores are great after you learn your opponents deck after game one. Splinter twin combo? Easy, nevermore it. Board also has lots of affinity or enchantment hate. If I am up against a burn deck, I'll most likely board out all creatures and rely solely on enchantments because they have very low life totals and are too easily destroyed.
Runed halo is crazy good, and could be a 4 of. It stops literally everything besides tokens that I can currently think of.
Speaking of tokens, they can be a huge problem. That's the one main reason engineered explosives is in our boarding, to drop it for 0 cost. The other token hate is the main bored sphere of safety, which is amazing with two on the board at the same time.