Sachverhalt: Sachverhalt: A. Mit Strafbefehl vom 28. Juli 2005 verurteilte das Bezirksamt Bremgarten X._ wegen Missachtens des Signals "Kein Vortritt" und unbegründeten brüsken Bremsens (Schikanestopp) zu einer Busse von 600 Franken. Es hielt folgenden Sachverhalt für erwiesen: X._ fuhr am 23. Mai 2005, kurz vor 19 Uhr, mit seinem Personenwagen von Arni nach Oberlunkhofen, bog dort nach links ab und fuhr auf der Zugerstrasse in Richtung Jonen weiter. Bei diesem Abbiegemanöver gewährte er dem sich von rechts auf der Zugerstrasse nähernden, vortrittsberechtigten Lieferwagen-Lenker Y._ den Vortritt nicht und zwang diesen zu abruptem Bremsen. Als ihm Y._ anschliessend aus Verärgerung zu nahe aufschloss, reagierte X._ mit einem Schikanestopp; Y._ konnte eine Auffahr-Kollision nur vermeiden, indem er auf die Gegenfahrbahn auswich. Der Gerichtspräsident von Bremgarten verurteilte X._ auf dessen Einsprache hin wegen Verletzung der Verkehrsregeln durch Missachtung des Signals "Kein Vortritt" gemäss Art. 27 Abs. 1 und Art. 90 Ziff. 1 SVG sowie grober Verletzung von Verkehrsregeln durch unbegründetes brüskes Bremsen (Schikanestopp) gemäss Art. 37 Abs. 1 SVG, Art. 12 Abs. 2 VRV und Art. 90 Ziff. 2 SVG zu einer Busse von 1'000 Franken. Das Obergericht des Kantons Aargau hiess die Berufung von X._ am 20. April 2006 teilweise gut und senkte die Busse auf 600 Franken. Im Übrigen wies es die Berufung ab. Das Obergericht des Kantons Aargau hiess die Berufung von X._ am 20. April 2006 teilweise gut und senkte die Busse auf 600 Franken. Im Übrigen wies es die Berufung ab. B. Mit staatsrechtlicher Beschwerde vom 1. Juni 2006 wegen Gehörsverweigerung, Willkür und Verletzung des Grundsatzes "in dubio pro reo" beantragt X._, dieses obergerichtliche Urteil aufzuheben. Ausserdem ersucht er um unentgeltliche Prozessführung. Das Obergericht und die Staatsanwaltschaft verzichten unter Verweis auf das angefochtene Urteil auf Vernehmlassung. 