Sachverhalt: Sachverhalt: A. A.a Am 31. Oktober 1988 erwarb die B._ AG zwei Parzellen in der Gemeinde E._ zu einem Quadratmeterpreis von 400 Franken. In Umgehung der Sperrfrist von fünf Jahren, die damals für die Veräusserung nicht landwirtschaftlicher Grundstücke Geltung hatte, suchte sie die beiden Grundstücke im Frühjahr 1990 zu verkaufen. Zu diesem Zweck schloss sie mit der C._ AG einen Baurechtsvertrag, gemäss welchem Letztere einen - auf dem rechtlich zulässigen Quadratmeterpreis von 465 Franken beruhenden - jährlichen Zins von 246'394.20 Franken schuldete. Zusätzlich verpflichtete sich die C._ AG aber zur Zahlung von 1,92 Mio. Franken; diese Summe entsprach der Differenz zwischen dem Gesamtwert des Baurechts und dem tatsächlich vereinbarten Grundstückspreis von 700 bis 730 Franken pro Quadratmeter. Um die Natur der betreffenden Forderung zu verschleiern, schlossen die Parteien einen fingierten Darlehensvertrag über 1,92 Mio. Franken, wobei die C._ AG mittels Quittung vorgab, einen Betrag in dieser Höhe erhalten zu haben. In der Folge liessen die Parteien den Baurechtsvertrag, aus welchem die zusätzliche Verpflichtung der Baurechtsnehmerin nicht ersichtlich war, öffentlich beurkunden. A.b Für die B._ AG wurde das betreffende Geschäft vom Verwaltungsratspräsidenten und vor allem von Rechtsanwalt A._ (einzelzeichnungsberechtigtes Mitglied des Verwaltungsrats) abgewickelt. Infolge seines Mitwirkens wurde Letzterer am 21. Dezember 2000 vom Bezirksgericht Zürich wegen Erschleichens einer Falschbeurkundung zu einer bedingt vollziehbaren Gefängnisstrafe von acht Monaten verurteilt. Die hiergegen beim Obergericht des Kantons Zürich eingereichte Berufung und die Nichtigkeitsbeschwerde an das Kassationsgericht des Kantons Zürich blieben ebenso erfolglos (Urteile vom 11. Oktober 2001 bzw. 7. November 2002) wie die eidgenössische Nichtigkeitsbeschwerde an das Bundesgericht (Urteil 6S.30/2002 vom 6. März 2003). A.b Für die B._ AG wurde das betreffende Geschäft vom Verwaltungsratspräsidenten und vor allem von Rechtsanwalt A._ (einzelzeichnungsberechtigtes Mitglied des Verwaltungsrats) abgewickelt. Infolge seines Mitwirkens wurde Letzterer am 21. Dezember 2000 vom Bezirksgericht Zürich wegen Erschleichens einer Falschbeurkundung zu einer bedingt vollziehbaren Gefängnisstrafe von acht Monaten verurteilt. Die hiergegen beim Obergericht des Kantons Zürich eingereichte Berufung und die Nichtigkeitsbeschwerde an das Kassationsgericht des Kantons Zürich blieben ebenso erfolglos (Urteile vom 11. Oktober 2001 bzw. 7. November 2002) wie die eidgenössische Nichtigkeitsbeschwerde an das Bundesgericht (Urteil 6S.30/2002 vom 6. März 2003). B. Nachdem sie von der Bezirksanwaltschaft Zürich über die Strafuntersuchung gegen Rechtsanwalt A._ in Kenntnis gesetzt worden war, eröffnete die Aufsichtskommission über die Rechtsanwälte im Kanton Zürich am 6. November 1997 ein Disziplinarverfahren betreffend "Geschäftsführung und Zutrauenswürdigkeit", welches sie sogleich sistierte, bis das Strafverfahren abgeschlossen sei. Am 27. März 2003 nahm die Aufsichtskommission das Disziplinarverfahren wieder auf, stellte es aber mit Beschluss vom 4. März 2004 wegen Verjährung ein. Gleichzeitig beantragte sie dem Obergericht des Kantons Zürich, Rechtsanwalt A._ das Anwaltspatent zu entziehen. Sie begründete den entsprechenden Antrag unter anderem damit, dass es beim Verfahren zur Prüfung der Zutrauenswürdigkeit und der Ehrenhaftigkeit nicht darum gehe, allfällige Verstösse gegen die Berufspflichten zu ahnden. Vielmehr sei zu prüfen, ob der Beschuldigte die Voraussetzungen für das Ausüben des Berufs eines Rechtsanwalts weiterhin erfülle; insoweit unterliege das Verfahren keiner Verjährung. Mit Plenumsbeschluss vom 22. September 2004 entzog das Obergericht des Kantons Zürich Rechtsanwalt A._ das Anwaltspatent. Mit Plenumsbeschluss vom 22. September 2004 entzog das Obergericht des Kantons Zürich Rechtsanwalt A._ das Anwaltspatent. C. Am 1. November 2004 hat A._ beim Bundesgericht staatsrechtliche Beschwerde eingereicht mit dem Antrag, den Beschluss des Obergerichts aufzuheben; er rügt primär eine Verletzung der Wirtschaftsfreiheit (Art. 27 BV). Das Obergericht des Kantons Zürich und die Aufsichtskommission über die Rechtsanwälte im Kanton Zürich haben je auf Stellungnahme verzichtet, während sich das Bundesamt für Justiz zur staatsrechtlichen Beschwerde hat vernehmen lassen, ohne Antrag zu stellen. Das Obergericht des Kantons Zürich und die Aufsichtskommission über die Rechtsanwälte im Kanton Zürich haben je auf Stellungnahme verzichtet, während sich das Bundesamt für Justiz zur staatsrechtlichen Beschwerde hat vernehmen lassen, ohne Antrag zu stellen. D. Mit Verfügung vom 11. November 2004 erteilte der Präsident der II. öffentlichrechtlichen Abteilung des Bundesgerichts der staatsrechtlichen Beschwerde antragsgemäss die aufschiebende Wirkung. 