Sachverhalt: A. A._ verfügt seit dem 26. November 1990 über den Führerausweis der Kategorie B. Ihm gegenüber wurden mehrere Administrativmassnahmen ausgesprochen, unter anderem zwei Führerausweisentzüge für je zwei Monate in den Jahren 2007 und 2008 wegen Verursachens von Verkehrsunfällen. B. Am 9. März 2012 ordnete das Strassenverkehrsamt des Kantons Aargau gegenüber A._ eine eingehende verkehrspsychologische Begutachtung an, weil er über einen belasteten automobilistischen Leumund verfüge und zwischen September 2011 und Januar 2012 drei Verkehrsunfälle verursacht habe. Dieser Anordnung kam er nicht nach. Daraufhin verfügte das Strassenverkehrsamt mit in Rechtskraft erwachsener Verfügung vom 25. Mai 2012 einen vorsorglichen Sicherungsentzug des Führerausweises auf unbestimmte Zeit ab dem 25. Mai 2012 und ordnete erneut eine verkehrspsychologische Begutachtung an (publiziert im Amtsblatt des Kantons Aargau vom 13. Juli 2012). Dieser unterzog sich A._ am 7. Februar 2013. Das Gutachten vom 14. Februar 2013 ergab, dass er in charakterlicher Hinsicht zum Lenken eines Motorfahrzeugs ungeeignet sei. Mit rechtskräftiger Verfügung vom 5. April 2013 ordnete das Strassenverkehrsamt gestützt auf das Gutachten einen definitiven Entzug des Führerausweises auf unbestimmte Zeit sowie eine 12-monatige Sperrfrist ab dem 12. Januar 2013 an, da A._ am 11. Januar 2013 in Zürich trotz Ausweisentzug ein Motorfahrzeug führte. Zusätzlich wurde die Wiedererlangung des Führerausweises von mehreren Bedingungen abhängig gemacht (Ablauf der Sperrfrist; Absolvieren von mindestens 15 Sitzungen Verkehrstherapie; erneute verkehrspsychologische Begutachtung mit positivem Ergebnis; Vorbehalt weiterer Abklärungen). C. A._ führte zwischen dem 4. November 2012 und dem 7. November 2013 mehrfach Motorfahrzeuge trotz rechtskräftig verfügtem Sicherungsentzug auf unbestimmte Zeit. Dabei verletzte er teilweise weitere Verkehrsregeln. Deshalb verfügte das Strassenverkehrsamt am 7. März 2014, dass der Führerausweis auf unbestimmte Zeit entzogen bleibe und auferlegte ihm eine Mindestentzugsdauer von 24 Monaten ab dem 8. November 2013 bis und mit dem 7. November 2015, gestützt auf Art. 16c Abs. 2 lit. d SVG und Art. 33 Abs. 4 lit. a der Verordnung über die Zulassung von Personen und Fahrzeugen zum Strassenverkehr vom 27. Oktober 1976 (VZV, SR 741.51). Die Wiedererlangung des Führerausweises wurde wiederum vom Erfüllen mehrerer Bedingungen abhängig gemacht. D. Die gegen diese Verfügung erhobene Verwaltungsbeschwerde wies das Departement Volkswirtschaft und Inneres (DVI) des Kantons Aargau am 20. Juni 2014 ab. Ebenso wies das Verwaltungsgericht des Kantons Aargau die Beschwerde gegen den Departementalentscheid mit Urteil vom 27. November 2014 ab, soweit darauf eingetreten werden konnte. E. Mit Beschwerde vom 12. Januar 2015 gelangt A._ an das Bundesgericht und beantragt, das Urteil des Verwaltungsgerichts vom 27. November 2014 sei aufzuheben und ihm sei der Führerausweis per 25. Mai 2014, eventualiter per 13. Juli 2014, wiederzuerteilen, eventuell mit Auflagen (verkehrspsychologisches Gutachten). In prozessualer Hinsicht wird um unentgeltliche Prozessführung und Rechtsvertretung ersucht. Das Strassenverkehrsamt und das Bundesamt für Strassen (ASTRA) schliessen auf Abweisung der Beschwerde. Das Verwaltungsgericht und das DVI verzichten auf eine Vernehmlassung.