Notes about the video: The warlock hits on any blast that isn't a 1 so optimizing AC doesn't really matter for the test. Unless specified the tests used self buff wards that optimize AC for the warlock. DR wards are only used when they are mentioned in the clip.
Part 1: Builds looked at Ranger 21 Fighter 6 Bard 3 | Ranger 7 Arcane Archer 19 Monk 4 vs Warlock 30 Dex Blaster
https://youtu.be/_0aoP14eabo
Part 2: Builds looked at Ranger 5 Fighter 6 Arcane Archer 19 | Fighter 6 Ranger 21 Paladin 3 vs Warlock 30 Dex Blaster
https://youtu.be/FK1x78j6HxU
Part 3: Builds looked at Ranger 7 Arcane Archer 19 Monk 4 Vs Warlock 30 Dex Blaster(Inclusion of Rapid Shot, Tentacles, and Summon by popular demand)
https://youtu.be/V2joD2WbXZI
Conclusion: Archers underperform against warlock in the one scenario it should ideally defeat warlock. Possible solutions offered are to increase archer damage. Reduce the -15 AB penalty, Giving archers some kind of tool to overcome some concealment. A lot of the archers damage is mitigatable especially the archers that are not arcane archers. An archer would have to start the fight with a breach rod or another consumable to get rid of damage shields. Not Arcane Archers such as the Div Ranger or the Ranger Fighter had a difficult time against the warlock with the increased chance of not being able to overcome the warlocks 55 AC. The Div Ranger also had to overcome the windup time of using divine might which gives the warlock an entire round or less of blasting depending whether or not the haste was done pre fight or during the fight.
I realize this isn't a perfect test and I may not of accounted for everything. The analysis does not go over Zen Archery builds because that's a different can of worms with optimal spell order for engagement and the powerful role summons play.
Warlock Build:



Arrows used:

Archer Builds: Generic build offered by Arelith. The video shows the stats on the archer for each fight.