Awesome article @thejessleigh
Here are my 2 cents :)
Regression testing and smoke testing both can be done with Automation or with Manual or both (it really depends on whether the team has implemented Automated tests or whether they are doing Manually testing only)
In the products that i have worked for,usually both gets done (Automation and Manual)
Acceptance testing gets done after end-to-end development.
Here we can consider E2ED as end-to-end development of a feature or end-to-end development for a release (combination of all features)
As you have stated on your article, it really depends on the team and what kind of workflows they have created.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.