I'm using ChemBioDraw Ultra 12.0 for drawing software - the successor to ChemDraw. A really nice system, but I wouldn't even ask how much it costs. Fortunately my company provides it to me.
For the length, you need to think carefully about what you are adding. There is a difference between single and double bonds. For your compound, outside the parentheses you have one C=N double bond and one C-N single bond, one C=C double bond and one C-C single bond (well, actually two halves of a C-C single bond, which add up to one). Inside the parenthesis you have one C=C double bond and one C-C single bond (again, two half bonds). So what would your total length be?
The actual length of each bond would be an average between single and double bonds due to the resonance and you could reformulate the total length using an average bond length, but again, the bond lengths of C-N and C-C bonds, single or double, will be slightly different. The charge on the end of the C=N double bond will also make a slight difference.