Only occasionally the 330 is used for short-haul, it's not generally a normal operation. Not sure about the 767, I'm down in LGW so don't fly on it.
Yeah, cabin crew will do their first year on short-haul only then they will get trained on the long-haul aircraft providing thats what the company needs.
The length of time it takes to get permanent varies to what the company needs/wants. Some people had to wait 5/6 years before getting permanent while others got permanent after 18months!!