It's the much feared, but rarely seen, Sdkfz 190 Jagdpanzerkampfsturmmarderwurferblitzgeschutzwagen III Ausf. G with Porsche turret and early road wheels.
I don't think we are going to see CM:N before April. I'm sure BFC will set up a forum when everything they plan to have in the game is coded and working. There's no point in discussing game features that won't be in the finished product.
I've noticed the link to my company commander switching back and forth from green to red over and over. I haven't figured out what causes it, but it seems that movement can affect the command link.
It's really for transport, not for the men to ride into battle. On a small map you wouldn't have a reason to mount your infantry on tanks, but on a huge map it would come in pretty handy.