Hello, tried bulding a somewhat similar deck a while ago on top of an older AC warlock book, still work-in-progress 'cause I didn't have enought sps to include everything I wanted from the new card pool.
Anyway, these questions popped to mind:
what if the enemy mage abuses defences as well? No falcon precision or similar tech. You have curses, but only 1 copies of most, pretty easy to dispel/remove curse, even if just the damage ones.
Similar concerns about heavily armored enemy, no rust or acid balls.
No teleports, tanglevine will stop you. The lash will ofc disintegrate tanglevine quickly, but it can always be disarmed/dissolved/whatever, so multiple copies of tanglevine will pretty much negate your melee dmg. You have a ranged option, but if the wand gets dissolved, you have limited attack spells, not to mention these eat mana meant for curses/other contingencies. Ranged backup is nice, but you should have more ways to get to deal your primary dmg. Stopping you also potentially negates healing from Vampirism, if they kite and use no other creatures. Similar concerns regarding the Blood Demon as well, if maim winged/knocked down+ tanglevined outside of party square, it will spend at least 2 turns biting away the vine with demonic link, 3 without the link.
You have 2 dissolves, that can potentially be used to solve either the defence or armor issue (but leaving no spares for wands/other key items), but if they have multiple copies of said tech, or defence+armor at the same time, it could prove to be a problem. Happened to me once against an AT warlord.
How about stun books? Holy and lightning come to mind. You do have several incantation 'attacks', though drain soul and drain life are very expensive. 3 siphon lifes are nice, how about a mage wand to spam those even more? Helps against heavy defence/armor as well.
Regarding your healing, it's formidable, true, if left alone. But what if the enemy casts poisoned blood and arcane wards it? No seeking dispel, reveal magic, decoy or ward of your own to pop the enemy ward, you would have to use both of your dispels to get rid of a single PB. Most mages I've seen carry at least 1, many have 2 copies. After the second PB you might be in trouble. Similar problems with enfeeble+ward etc. As with tanglevine, stopping you causes trouble if they baited your dispels. Cheetah speed would help here, mage wand as well.
After shutting down your healing (fighting a druid comes to mind looking at this book =) ) be it with deathlock or PB, acid ball/rust on you and a falcon precision on a strong creature would start to look scary.
This is speculation, of course, maybe the opponent doesn't have the actions/opportunities/tech (most have the tech though) to carry out those actions, maybe you get to deal your damage quickly. A lot depends on the match up, as you said yourself.
Death link is excellent, I usually carry 2 because the first one often gets dispelled. If you feel only one is enough, maybe consider a ward to protect it?
Oh, and maybe add 1 bear strength for yourself for good measure? I find it excellent to be able to punch with 6 dice using only 1 action and 5 mana to prep, even when weapons got destroyed/didn't use them.
Just some thoughts, AC lock is one of my long time favourites.