Native JSON is a nice step, but for the most part I would have to agree with the other commenters.
Especially embedding SQL as a literal as seems more convoluted than clarifying.
I think it might be elegant in small doses - just look at C#'s LINQ. Also, it's a nice strategy to lure newbies away from string concatenation and give security for free...