Thanks for your description! I think you should play with the new rules and try it out, as the results are quite interesting. The idea of handicap is very old, 200 years and well documented, it makes the games much more interesting and challenging for everyone.