Thanks for the feedback! Totally agree with everything. It turned out like this mostly because of lack of time (or skill doing stuff fast).