For those thinking that season 2 was only 7 episodes long, then I have some great news. It was in fact actually 13 episodes long.
Now I have no idea why CBS has not decide to air all 13 up to this point, but all of them have been broadcast on AXN network in Latin America. So hopefully there will be broadcast in the US soon. If not then look out for them on the web.