I agree with most of your ideas, but the biggest roadblock to implementing them is organization. Bitcoin is basically a grass roots currency, and as such, lacks organization and leadership. If organization and leadership were implemented, Bitcoin would lose much of its appeal. Kind of a catch-22.