I have spent the past 3 hours going through and fixing all I can so far, there is still more to fix...
I haven't tried it yet but had a skim through it. It certainly looks cleaner.
Xenland - how much testing are you doing on this code before releasing it? Is your goal to get us to help you find bugs? Like I've said before, I'm happy to beta test it and show you bugs etc. However it doesn't help if you start completely rewriting things...
How are you going setting up a github?
The last 2 versions I would just test out each feature and if it works then I'd release it but alot of people started complaining that there were alot of bugs so. Too squish the bugs I compeltly whipped the VPS harddrive and installed my front-end on to it. My results were I had absolutely no problems except the email sending and the validation abruptly stopped working.