No the spreadsheet is not designed to let you choose when to use haste related cooldowns, such as bladeflurry, shard of the crystal heart, troll berserking, and haste pot. It is assumed all those buffs are stacked, and used along with heroism on the 10th second and then as soon as the cooldown runs out.
There is one exception. Since I think it was mentioned that troll berserking cannot be activated at the same time as hyperspeed accelerators, the simsheet is instructed to activate berserking on the 22th second. Either way the timing of the cooldowns is set in stone and they are timed in a way to stack additive and multiplicative haste buffs.
Regarding the underlying theory, nothing has changed since the time when it was determined that stacking haste buffs is beneficial. It is a pretty straightforward math. The part regarding stacking multiplicative buffs can be found on
wowwiki. But it is also true that using additive buffs while multiplicative buffs are active is better than using them separately.
For example: Let's say you have 10% haste from gear. You can use a potion with haste rating which will give you another 10% additive haste, and you can activate a buff that will give you 40% multiplicative haste. Each buff lasts 10 seconds. You can either use them simultaneously or let the potion last first 10 seconds and the 40% buff last the second 10 seconds. Let's say you have only a 2.6 speed weapon.
Case 1 (Stack). First 10 seconds: Haste = (1+10%+10%)*(1+40%). With that speed you will do 10/(2.6/haste)=6.46 attacks. Second 10 seconds: Haste = (1+10%). You will do 4.23 attacks. The total number of attacks in 20 seconds is 10.69.
Case 2 (Separate): First 10 seconds: Haste = (1+10%+10%). With that speed you will do 10/(2.6/haste)=4.62 attacks. Second 10 seconds: Haste = (1+10%)*(1+40%). You will do 5.92 attacks. The total number of attacks in 20 seconds is 10.54.
So the benefit of haste when you stack additive and multiplicative buffs is higher. Normally however, the benefit you get from this timing is not that big. So the rule of thumb is that stacking is not worth it if you delay the buff for so long that you are not going to have time to use it again. Only if you are sure that the delay is not going to lower the number of times you can use a certain haste buff, then you can try to delay and stack some buffs.