None of the extension you mentioned have schedule job or script to fix historical data, we had to write a script to update historical data when the extension was installed, and going forward extension managed to capitalize the name.
You can use Contact Form 7 and the Contact Form 7 CiviCRM plugins for wordpress to POST your forms directly to CiviCRM's REST API. There is a blog post by Erik Hommel on CiviCRM.org that explains how this works.
Well, I seem to have resolved it by replacing cli.php with cron.php in the command line. Of course it didn't do anything when I ran the command from the terminal, but I plugged it into the cron jobs list and it seems to be executing the jobs now. I am just lucky I spotted the "cron.php" file in the bin folder, and took a chance on it being what I needed.