As it stands the only objective secure troops are the two units of Dire Avengers in the serpents. This is bad news on many missions. You can build almost the same list without using a Windrider Host, using two CADs, which will give you the benefit of objective secure jetbikes.
Now regarding your units selection.
-Make the bikes 4 units of 3 bikes each. Same points more efficient.
-Drop the viper. It is nice to have but most of the time it under performs. On the other hand consider getting a Hornet or two since they are really effective. (I can't say enough good things about them

.)
-Swooping Hawks got a nerf with the new rules for grenades. They are there for the template but other than that they are fragile and strive to make their points back. I would swap them for another unit of spiders.
-Wraithknights. You can't go wrong with two knights but don't expect to make friends while playing both of them

. One of them needs to be armed for melee and he can keep one scatter laser and the other needs to be armed with two wraithcannons and remove the scatter lasers. One of them acts as a bumper for melee units and the other targets high cost units (tanks or
MC preferably) on your opponents army with D shots.
-A single Warlock is bliah so consider adding a second farseer on bike.
-Dire Avengers. Five of them ain't gonna have an impact on shooting or assault . My suggestion is boost one unit to ten with an exarch remove the other and use the rest of the points to add some more bikes

.
- Shadow Weaver. Well it sucks

. But I have good news for you. Upgrade the battery to a D cannon and add a second one (you have saved enough points till now. Place them in the middle of the table out of
LOS and in cover and watch your opponent struggle with a huge 24" circle no enter zone you have created. I always have fun with them

.
Other units to consider are Hemlocks and shinning spears. Two hemlocks are a major headache for anything on the table since shriek and two D small blasts can cause a lot of mayhem.
I have great success using Shinning Spears. A unit of 3 plus the exarch joined by the farseer and an autarch on bike. Autarch has banshee mask and Laser lance. This gives the following. A fast moving assault squad that has ap3 str6 weapons on the charge plus an autarch with ap2 str8 with no overwatch, 4+ cover all the time, with skilled rider. Their weapons have the lance rule and the exarch rerolls failed armor penetration rolls, so they will go through a land raider in one charge. They have skilled rider for +3 cover when jinking and if the farseer rolls fortune they are pretty resilient. They act as a counter assault unit and they are able to hunt armor and mostrous creatures with ease.
Both of the above choises require to modify your list so I mentioned them as food for thought. Keep in mind that your list isn't a "casual" eldar list but a quite competitive one.
Happy to hear your thoughts and questions

.