Unsolicited suggestion:
- ignore that it is annoying to some. (To certain degree, it is unavoidable and it is ok)
- reserve 1 hour meeting every month(week?) to demo/review/present.
- get buy-in and support words from manager