Even if this guy had a point to make, he sure as hell did not make it with that example. That example seems to indicate that Jason's site isn't even indexed by Google, so of course it doesn't show up.
Search engines do not index included JavaScript properly.
It sounds like your API addresses this, but as someone mentioned, what about the problem of Google penalizing sites with content showing up in multiple places?