It would be good to update this with the Sharding phase 1 spec (RETIRED) as well as http://notes.ethereum.org/s/BJc_eGVFM.