Citation: 6B_387/2008 15.08.2008 E. 6

Le recours est admis partiellement. Dans la mesure où il succombe, le recourant supporte une part des frais judiciaires (art. 66 al. 1 LTF), dont le montant sera toutefois arrêté en tenant compte de sa situation financière (art. 65 al. 2 et 66 al. 1 LTF). Dans celle où il obtient gain de cause, il peut prétendre à une indemnité de dépens réduite qu'il y a lieu de faire supporter au canton de Genève (art. 68 al. 1 LTF). Dans cette mesure, la requête d'assistance judiciaire se révèle sans objet (art. 64 al. 2 dernière phrase LTF). Pour le surplus, elle doit être rejetée, en tant que les griefs écartés (v. supra consid. 3 et 4) étaient d'emblée dénués de toute chance de succès (art. 64 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce: