Ok, regarding the deadline: preferably, try to complete the games by this Sunday, June 9, 2013 @ 11:59 PM EDT. If that isn't possible, I won't kill you guys if you take an extra day or two after that to finish the matches. All I ask is for this to not be dragged out too long!
On another note, AB2 contributed semifinal write-ups on his own accord, so I have edited them into the OP. Check them out if you're interested. If anyone else would like to contribute write-ups for these semifinals or for when the finalists are known, contact me!