When I go to clone the git repo, it fails because there is already a folder called py4web which is where the bottle.py file exists form the previous step.
In a section further down you mention to change the project_home from '/home/your_username/mysite', therefore the first step when you set up the new bottle project may be to leave it as the default mysite?
https://github.com/tomcam/py4webcasts/blob/master/docs/how-install-source-pythonanywhere.md#update-your-wsgi-configuration-file
The problem then is that the bottle.py file wont exist in py4web as it will be in mysite.
But Vim or Nano will create a new blank one that you can copy the details into.
This worked well for me.