While it's nice that you've managed to implement this, I have to say it is not a workable solution. The processing load involved is unsurprisingly pretty high, and means that even on my mid-2009 MacBook Pro, I can't play 1080p video. If this is really the only way this delay can be achieved, then so be it, it's just a bit of a shame.

Keep up the good work on Airfoil though!