I keep telling you this, but you should figure out the timing pushes for yourself. :D
Get a general knowledge of what units work well in each of the match-ups (I will help you with this)
Then figure out the most effecient and quickest way to utilise these units.
I'll send some replays of my timing pushes, just so you get a general idea of how you execute a timing push.
One thing to note, however, is that timing pushes are not a reactionary build and are a bit of a gamble. If you get cheesed or all-in'd you pretty much have to give up on your original build. And there's always the chance that your opponent will be doing the blind counter to your build. So scouting, and denying scouting is very crucial for these pushes.