Duraid,
Very recently the US Census Bureau published its API
The interesting thing about it (I'm sure you'd love it) is that it is a CSV file expressed in JSON.
Have a look at this response (apparently, population by US state according to the 2010 Census):
[
["P0010001","NAME","state"],
["710231","Alaska","02"],
["4779736","Alabama","01"],
["2915918","Arkansas","05"],
["6392017","Arizona","04"],
["37253956","California","06"],
...
]
Because the response is an array (an array of arrays), if it can be read sequentially (streaming), then a JSON-stat response can be too because in JSON-stat data are also inside an array (an array of single values).
It's true that in the CSV model the "metadata" are beside every single datum. But it's also true that this model does not contain rich metadata, and particularly no metadata about the dataset (in the example, no time reference, no unit, no source...).
In my opinion, the US Census Bureau initiative stresses the need to have a standard like JSON-stat: what we're seen here is yet another way of expressing statistical results in JSON for dissemination purposes. I'm not saying that JSON-stat as it is is the final solution: I'm just saying that we should agree on a single solution.