As many others have commented, more direct democracy is likely to make things worse, not better. The problem is, of course, Rational Ignorance, and the classic solution to that problem is representation. IMHO, the problem is that as the population has grown, the number of people per representative has increased dramatically over the last 200 years. Combined with some structural changes (i.e., fragmentation, competition) in the media, this means that politicians simply can't get elected without $. When money is more important than votes for being elected (because it effectively buys votes through a variety of means...) it's no surprise that politicians cater to those who fund their campaigns. None of this is particularly novel; Lessig has a great presentation on this going around, and a new book, too.
However, when you're talking about using "crowd-sourcing" solutions, IMHO the best way to do this is by using the 'net to enable what I'd call better "political proxies," and that's probably more representation. I'd be a lot more likely to go vote in a primary election if I knew... who to vote for to advance my political views, but collecting this information is a lot of work, especially if I want to avoid the influence of $-influenced information, seek out good sources of information, look at actual voting records, etc... and I want to do this for a reasonably large number of offices and candidates. OTOH, I'd be happy to trust someone I know who holds similar beliefs to do this and just vote their recommendation. And I'd be more willing to do that kind of research if I knew it mattered to more than just myself. This is the role that parties are supposed to fulfill, but the fact that there are only two of them (see: winner-take-all) makes this a rather blunt, ineffective instrument. Plus they don't help for primaries.
TL; DR, more direct democracy will make it worse, I'd rather have more effective, targeted representation instead, even if it just lets me know how to vote in primary and non-partisan elections.