I just do <website>@<myhost.tld>. It is sometimes confusing by when interacting with customer support ;-)
I had one website forward my mail to their legal department who asked me why I’m impersonating them :D Only required a short explanation though.
I often get asked whether I'm a fellow employee.
I have an account just like that at Best Buy with my domain. The teenage cashier I gave it to thought it was cool.
Yes ma'am, my email address really is bofa.com@<optionoft's-lastname>.com
No I'm not trying to hack you.
Which in hindsight is also what a hacker would say. I can't win...