Houserule Goals:
- Make Patron choice have a stronger influence on a character's play style.
- Make Blade Pact viable without outright requiring multiclassing.
- Fix the Invocation spell options.
- Slightly reduce reliance on short rests, to address the problem of Warlocks being either OP spell spammers or boring cantrip users depending on the frequency of what ultimately should be a story-focused mechanic (when and how often the party can take a rest).
First, I note you are using the FONT and COLOR tags. Please consider not doing that. By hardcoding black text, your post becomes invisible to readers using some themes. By changing the font, you mess with some browsers' ability to render the text well in all sizes.
As for feedback: a job well done!
I do think you probably could scale back a little. Let's see what you're proposing and what really would be essential in order to still meet your goals.
Adding Patron spells to spells known. Hmmm. I would have thought the Sorcerer was the class in most need of more spells known. The Warlock has issues, but is really too-few known spells one of them?
Adding one (or two) long rest spell slots reserved for Patron spells - I like it. It's not much of a power boost, and it does ensure the Warlock will cast the occasional Patron-themed spell.
Removing the burn-slot req of invocations. Yes. A no-brainer. Completely agree.
Bladelock using Charisma. This alone helps with the MAD a lot. I don't think you need to hand out medium armor proficiency on top of this. With Cha attacks, you can afford a higher Dex, and light armor combined with a Dex 20 gets you a very nice AC.
Extra Attack at 6th level. I agree, this would make it that much harder to justify going Fighter (since now you only gain something after 11 fighter levels, which means giving up pretty much your entire spellcaster career). While not really making the bladelock much stronger, since it wasn't like he couldn't get extra attack thru multiclassing anyway.
---
In the end, I feel you would get most of the way with a slightly more lean set of changes:
* Longrest Patron spell slot (two at L11)
* Invocation spells doesn't burn slots
* Charisma for blade melee attack and damage
* Extra attack at 6th level (presumably offered as an alternative to your L6 Otherworldly Patron Boon?*)
I'd consider keeping just these four at first, and only adding the more fanciful options if this still doesn't get you close to where you feel you need to be.
*) if your intent is to grant Extra Attack for free, I'd suggest handing it out at level 7 instead. Sure it's late, but it's also an "empty" level in the Warlock table. It should still fulfil its purpose: namely to give players pause before giving up on the Warlock chassi for Fighter levels.