The vitamin B is probably used to increase protein synthesis and overall energy. As far as protein synthesis, I don't know, but it does boost energy a little. I found the most effective version is injectable, plus its cheaper cost wise.
Did you lower your training volume, keep the cals up, and use somthing like creatine when you came off? Those would help as well. How long was your cycle by the way>