My questions to you would be:
1. The main problem with k-means is it's scalability [1]. Could you comment on what k and n g you'd expect your implementation to compute?
2. (kd-, ...) Trees with blacklisting (Pelleg-Moore) are a more efficient algorithmic approach to k-means clustering than k-means++ and consorts (which you are showing in the benchmarks on your blog). Do you know how yinyang fares against a correct Pelleg-Moore implementation of k-means (as the yinyang algorithm's authors did not... :-( )?
[1] http://www.eecs.tufts.edu/~dsculley/papers/fastkmeans.pdf