Thanks for raising your query and we completely understand your concern.
- If you create a workflow to post notification to any team's channel, the flow will get added to your personal flows. This is by design. You can share the created flow; however, you do not want to go through that process. We understand your concern. We will check this with engineering team if there is any alternative and if we get any info about alternatives, we will inform you in this thread.
2.If you send by using option 'Flow bot', it will send as "[Your NAME] via Workflows" and if you send by using option 'User', it will send as "[Your NAME]"
You can also choose Power Apps option. FYI Post as Power Apps can only be used to send Cards for Power Apps into Teams. Please add Cards for Power Apps action in your flow.
We will share these above raised concerns/feedback with engineering team and will notify you in this thread once we have any further update. Thanks!