Citation: 6B_648/2007 11.04.2008 E. 4

Le recours est admis partiellement. Le recourant supporte une part des frais judiciaires dans la mesure où il succombe (art. 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 Vaud (art. 68 al. 1 LTF), ce qui rend sans objet la requête d'assistance judiciaire (art. 64 al. 2 dernière phrase LTF), qui doit, pour le surplus, être rejetée, en tant que le grief écarté (v. supra consid. 2) était d'emblée dénué de toute chance de succès (art. 64 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce: