Na, "der regelt das ganze" wäre nicht ganz richtig. Der I²C ist eigentlich nur das Telefon das zur Kommunikation dient. Regeln tut ja alles der Boss, und das ist im Normalfall dein Controller, den Du selber programmierst.
Die Slaves kann man dann schon ferig kaufen oder ebenfalls selber programmieren (z.B. als CoController).

Der I²C Bus ist aber nur eine Mögliche der Kommunikation. Hat sich aber inzwischen weitestgehend durchgesetzt (mag auch daran liegen das dieser schon über 20 Jahre auf dem Buckel hat).

Es gibt da noch viele Andere Bussysteme:
z.B.
CAN Bus - (aus dem Automobilbereich)
PCI-Bus (im Computer)
USB (Universal Serial Bus)
....

AVR ist der Name den Atmel seinen 8Bit RISC Controllern gegeben hat.
Was er bedeuten soll weis ich auch nicht genau. Aber irgendwo stand es mal. Sowie bei Intel die Prozessoren Pentium heissen.