I notice that the WP site is very slow. I think WP is a victim of its growth.
Have you thought of cooperating with some service like Coral? Or, you could just build your own version of it.
Dr. Stallman in his proposal for a universal learning resource explained why this scheme is preferred.