Come on leave the poor guy alone, he is trying to learn.
lilcrash all I can suggest is if someone offers some advise that sounds reasonable then follow it and give some feedback/results <- Which you have actually been doing, apart form the odd delay.
Keep cracking on you will sort it out sooner or later.