To answer your question, there is a lot of people riding in Houston, you just have to find your spot!
What part of town do you live in? Houston is pretty big. I also ride at the lower san jac river.
Check out GCWA.com as said above. That is the local wakeboarding forum in Houston. There is a finda third/be a third, you shoul dhave luck there finding a pull.