You basically changed my life!
I tried 'set -o vi' in my ~/.bashrc for some weeks, but as it doesn't accept the ctrl-L hotkey to clear the screen I had to give up (my muscle memory is very used to do the ctrl-L).
Now you came with a solution that accepts that hotkey.
I love you!
When/if you read this, I hope you feel that warmth we feel by knowing we made a random person on the internet happy. :)