I was initially disappointed, until I examined the single-core benchmarks. Still kinda sad they didn't dethrone Apple. Otherwise, looks promising.
The core config strikes me as odd. big.LITTLE config makes more sense when the little cores are actually *little*. If the cores are going to be the same, then I think they should have just run all 4 cores at variable clock speed w/ the same ceiling (and globally limited by a power/thermal management scheme like Intel's Turbo Boost). Each core should have its own L2 cache and flush it when the core idles. Then, you could turn off that core's L2 and it burns virtually no power. The benefit would be better performance on tasks using > 2 cores. With those power savings in hand, they could afford more total L2 cache, to offset the reduction in available cache for the 1-2 core case.
But I assume Qualcomm simulated many use cases and chose this one to balance performance, battery life, and cost.