I haven't managed to find much use for stumble traffic except for building backlinks in the long run. What you have is basically a very well-educated and tech savvy crowd, and the traffic doesn't convert or click on any ads, nor do they typically opt in of any list.