There are a lot of "nice" ideas in there.
Remember the difference between a nice idea and a good idea:
The nice idea is the one that you have in the pub after a few beers, you discuss it at length and maybe even scribble/draw something on a beer mat.
The good idea is the one that is still feasible the following morning ;-)