Citation: I 220/04 20.09.2004 E. C

G.________ interjette recours de droit administratif contre ce jugement. A titre principal, il demande au Tribunal fédéral des assurances d'en constater la nullité, avec suite de dépens. Subsidiairement, le recourant invite la Cour de céans à constater que son droit d'être jugé dans un délai raisonnable n'a pas été respecté; il conclut par ailleurs au versement d'une rente entière d'invalidité depuis le 22 février 2000, avec intérêts. Plus subsidiairement, il demande le renvoi de la cause à la juridiction cantonale. L'intimé conclut au rejet du recours. L'Office fédéral des assurances sociales a renoncé à se déterminer.