Very solid list. The only thing I would change is what you suggested. Eldar has enough pseudo rending to not really need dedicated AP2 weaponry other than Warp Spiders. My advice is if you want dedicated AP2 then take some flavor of wraith guard along with a spirit seer to make them scoring. I also think that the added range of the shadow weavers will come in handy. Yes you can move the D-Cannons around, but there is a big big difference between 24" and 48". Having that extra ranged AI may really help your forward moving heavy hitters from getting bogged down. This is even more true if you are going to pay for an Aegis to protect everything, which IMHO is not that necessary when you have Serpents. Consider the following maybe especially if you need a little change up from what you've got.
Farseer – Singing Spear, Eldar Jet Bike
Spiritseer
5 Wraithguard – D-Scythes, Wave Serpent w/ Scatters, Shuricannon, Holo, Gostwalk Matrix
5 Dire Avengers – Wave Serpent w/ Scatters, Shuricannon, Holo
2 x 3 Guardian Jet Bikes
20 Guardian Defenders – 2 Bright Lances
2 x 5 Warp Spiders
2 x Wraith Knights
3 x Shadow Weavers
Running the Spirit Seer w/ Conceal and putting him in the Guardian blob in area terrain gives 3+. Jet Seer can do any number of things, but buffing the artillery or blob should be a good start. Just my .02
I actually try my best to stay away from wraithguard, so that is why they are not included. To be honest I am running the d-cannons for more of the S10 than the Ap2, and they can wreck
MC's which are becoming more prevalent. But I also love shadow weavers for their range. They are excellent at 90 points. So I guess the question is do I have enough power in the army where I can drop the d-cannons to shadow weavers? I also like the blob of guardians, but I usually run two squads for more targets, and able to capture more objectives. However, Do you think I have enough with the 2x5 dire avengers, 2x3 bikes that I don't really need 2x10 Guardians? Also, o explain the dual bike seers I use the non warlord to contest objectives last minute. I like the suggestions and thank you for the response.