Я ещё немного по разбираюсь и напишу, что об этом думаю. Но, так на вскидку, косяков тут масса, конечно. Но выправить конечно можно. В полжительную сторону.)
Если начать более реально на жизнь и мир смотреть.