Really, its not such an off- the-wall idea. In my wild youth I spent several years as a director of a small start-up credit union. It required massive volunteer hours and an ongoing struggle for sufficient revenue to cover basic operating costs.
A model already exists:
http://solari.com
ebear