I've read the OP.You didnt address any of the "specs play way too similar" problems in my opinion.You removed a major CD from combat then essentially made it passive.You removed one useless ability and baked it into rupture which is fine for me.And you've added a finisher which lets you apply find weakness every20secs.
Apart from that Sub finisher all specs still play pretty much same,combat is even more simple and you made it a lot harder to play Sub on anything other than patchwerk fights since we will get balanced with that ability in mind.Also about Sub being about big finishers.If pvp stays the same,i dont think thats possible because having BIG finishers on top of our current toolkit would make us a bit too good.So the only way to see good finishers are bleeds in my opinion