Il meccanismo mi sembra corretto, ma non sono nessuno per dirti di più, non trovando quello vero scritto da nessuna parte. Sono sicuro peró che quel tuo anione clorocromato ha un legame pigreco Cr-O in più del dovuto, uno di quei =O è invece un O-, o avresti un Cr(VII) mentre è invece Cr(VI) e ha una carica negativa, mentre infatti il catione piridinio ne possiede una positiva.
"A me piace pensare... mi piace pensare che il diamante e la donna che lo porta al dito sono composti dalla stessa sostanza. Poi c'è il diamante sintetico."