Do you rewrite the hosts on all third party sites to be the site domain? I'm still not following this setup.
Silk is an entirely different setup. Silk (a) manually sets their SPDY gateway as a browser proxy, which is a system level setting, and (b) silk does not tunnel HTTPS requests. CloudFlare obviously doesn't have control over my browsers proxy settings, so if the page I'm loading is abc.com/page, and that page has a request to twitter.com/widget.js, then the browser should open a connection directly to twitter.com to fetch that resource.
P.S. SPDY does allow tunneling HTTPS, but once again, that requires a system level proxy setup.