these are actually some of the best 5e homebrew changes i have ever seen on the internet. i personnaly have some differing solutions, but i would happily play at your table. good job.
normally whenever i see homebrew i am stunned how bad it is. like 99% of it.
you seem to be one of the few people who actually understand 5e.
larian on the other hand doesn't understand 5e at all, which is really not surprising considering my anecdotal fake statistics.
i hope that changes before the game comes out.