Hi Andrea,
Well done on the "alias" front, good spot.
As far as the end dates go, I think I've got the same problem. I don't think CBSubs did anything wrong, I think it's me having changed the end-dates in AEC, and CBSubs has calculated the end date properly according to it's plan dates. However, it means I still have a problem.
I can't see a way to change it in CBSUbs, which isn't so great I think, so I'm going to put some SQL together to change it in the database. The AEC table are still there in the database so I've got the original information