Ich denk mal, diese Spannungsspitzen auf der Last- Stromversorgung wirst Du nie zu 100% los werden.
So ein Elektromotor ist schon eine ziemlich "fiese" Last.
Es bleibt Dir also der Weg, diese Spannungsspitzen vom Controller fern zu halten.
Dazu würde ich jedem Regler seine eigene 5V Spannungsversorgung verpassen.
Diese kann man dann über eine Schottky Diode ( wie oben beschrieben ) entkoppeln und mit einen Elko + Keramik Kondensator vor dem Spannungsregler filtern.

Dadurch sollten sich die Störungen nicht mehr bis zu den Controllern hin durchsetzen.
Zudem solltest Du die I²C Kabel abschirmen und möglichst weit weg von den Motorkabeln verlegen.

Ich denk mal I²C hätte ich jetzt nicht gerade für so ein Projekt genommen, da das Protokoll doch das Potential hat, das sich ein Controller aufhängt ( Befehlsstruktur, Acknowledge handling ). Zudem sind bei Dir systembedingt die Leitungen auch nicht gerade kurz.
Zugegeben - Ich bin jetzt auch nicht gerade ein Fan von I²C.

Ein interessanter Link zum Thema BLCD ist der hier: http://home.versanet.de/~b-konze/
Der gute Mann beschäftigt sich schon des längeren mit der BLCD Thematik.
Im RC-Lineforum gibts eine eigen Rubrik zum Thema BLCD: http://www.rclineforum.de/forum/boar...selbstgemacht/
Eine Seite die Du sicher schon kennen wirst ist diese hier: http://www.mikrokopter.de

Es gibt auch eine Application Note über BLCD Ansteuerung auf der ATMEL Page ( http://www.atmel.com ).

Wie Du siehst hab ich mich auch schon etwas mit dem Thema beschäftigt. Da aber käufliche Steller in der Zwischenzeit relativ günstig sind, lohnt sich der Selbstbau für mich nicht.