Ok, so I'm bouncing back and forth with my opinion on this, and now I'm switching my vote back to my original vote of no delay... ship it on the 13th.
The two major issues I was having with the game - Server Browser not showing active servers / packet loss & speed hack detected issues - have all been resolved.
The Packet Loss / Speed Hack issue was a problem on my end of things, where my wife was downloading things off the internet on the laptop while I was trying to play and I was unaware...... and the server browser works normally now, though I don't remember Steam installing a new patch or anything.... it was just working *shrugs*
The game can ship on the 13th as far as I'm concerned.