First off, welcome to the forums. Everyone here would love to see you play the solo you were talking about, however, if you really wish to be critiqued properly by the members here, please post a video of yourself playing the solo (with a backing track or a metronome. your hands should be clearly visible for people to look at your technique)
Also, there is a post in the forums which tells how to upload a video to the forums. check that out.
we're waiting for your first video :)
(P.S I have seen the video. I do not consider myself good enough to critique others. But, what i can say is please zoom out a bit more from now on. we should be able to see both your hands properly at all times.)
you are right. I noticed my picking angle sucked right after i finished recording. I uploaded nonetheless. I am working on the angle. (i admit tho, i thought my 10's were pretty good. ill work on those too.)
pbguitarstudios.com then go to PDF/MP3 files and under student subscriber downloads go to PDF files. scroll down and you will find student right hand exercises. That is where you will find fingerpicking patterns. Even idk the nodes I will wait till i get to download his videos.
Directional picking: go to lesson videos on pbguitarstudios.com and go to daily practice module 1 videos and i think it is picking basics 1A or 2A just check them out. OR wait til you get to download his videos.
I suggest you to divide your time. Do not do just module 1 and skip module 2 completely. Spend some time on both. yes, it may feel overwhelming, but divide your practice time, and give it some time and you will get better.
i also suggest you to stick to one thing while practicing.if you started with picking, complete that before you move on to PIMA or 120 Giuliani. you do not have to practice all of the right hand exercises. just one exercise at a time.
(note that the above statement is what i do to practice. few people find it better to do 6 different exercises for 5 minutes each whereas i like do do the same exercise for 30 minutes before moving on.)