While the electoral college suggestions are not without merit, your suggestion about the Senate shows your total lack of understanding of how (and why) the Senate exists. Please do some research before you display your ignorance.
The House of Representatives is the portion of Congress which represents (to a degree) the "one-man-one-vote" idea. The number of Representatives are based on population numbers. A small state, like Rhode Island, doesn't have as much representation (and thus, as much power) as a more populous state. There is no way a smaller state could block any legislation of larger states. The Senate is designed specifically to prevent such "mob rule". Each state, no matter the size, must come to accords on equal footing. Therefore, a minority of populous states cannot push legislation which is detrimental to smaller states. So you need to do some more research. I (personally) think you should retract your comments and publish your new understanding of the Constitution.
Link to Comment
Selected text from article:
The structure of the Senate is even more undemocratic, with Wisconsin's six million inhabitants getting the same representation in the Senate as California's 36 million people. That's not exactly one man, one vote.