No. The only restriction is that no data drive can be larger than either parity drive, as you said.
For planning purposes, I tend to only add space when the free space in the array drops below the size of the largest data drive. There is no point in keeping drives in the array unused, each spindle adds power consumption and a point of failure.
One of the strongest points of Unraid is the ability to seamlessly expand the parity array, so use that to your advantage. Unless you have 60TB of data queued up to populate the array, I wouldn't set up with all 11 of those data drives at first. Only put in enough drives for your initial data load with one additional drive.
As long as the controllers are in IT mode you can move drives around between different controllers and Unraid will find them with no issue.
Unraid supports several bonding schemes for network, keep in mind the switch must also support the scheme you choose. No native iSCSI, user plugin available, but it's only a month or two old, so rather untested right now.
SAS drives do not consistently support spin down, this is also being tested with a community based plugin, but best advice at the moment is disable spin down on full SAS drives. SATA drives on SAS controllers spin down fine.