Die [englische Antwort][1], auf die Marco Daniel in einem Kommentar verweist, erklärt kurz zusammengefasst, dass `right of (Knoten)`, <Knoten>`, `left of (Knoten)` <Knoten>` bzw. `right of=(Knoten)` of=<Knoten>` etc. den Abstand von der Mitte des Ursprungsknoten aus messen, während bei `right=of (Knoten)`, <Knoten>`, `left=of (Knoten)` <Knoten>` etc. tatsächlich der Abstand zwischen den beiden beteiligten Knoten gemessen wird. Der voreingestellte Abstand ist, wenn die Voreinstellung nicht geändert wurde, in beiden Fällen 1cm. Je nach Breite/Höhe des Ursprungsknoten ergibt sich aber durch den anderen Ursprung eine mehr oder weniger deutliche Änderung des Ergebnisses.
Für die Verwendung von `right=of (Knoten)` etc. wird außerdem die TikZ-Bibliothek `positioning` benötigt, die man durch
\usetikzlibrary{positioning}
in der Dokumentpräambel laden sollte.
An der bereits von [Herbert zitierte][2] Code-Stelle, sind die Schreibweisen `right of (Knoten)` <Knoten>` bzw. `right of=(Knote)` of=<Knote>` als *deprecated*, also als überholt oder abzulehnen deklariert. Demnach sollte man sie nicht mehr verwenden. Sie werden auch in der TikZ-Anleitung offenbar an keiner Stelle mehr erwähnt.
[1]: http://tex.stackexchange.com/questions/9386/difference-between-right-of-and-right-of-in-pgf-tikz
[2]: http://texwelt.de/wissen/fragen/649/was-ist-der-unterschied-zwischen-right-of-und-rightof-in-tikz/651