I don't think you looked far enough
The first link was just for the interest and potential of this type of power, the YouTube link shows that 10 times is just not so and could be made plenty small, what was meant by size benefits was simply smaller and not meaning "small as". While every innovation generally has a way to go this concept is a proven one with no down side that I can see.

Ken