Give it a couple more weeks and you'll most likely see some considerable gains. Its not unusual to see the most gains in th last few weeks.

From what i read, i think you should drop the cardio completely and start a 5 day split working each muscle individually. You can always cut up easy after a cycle.

As for your diet try making a chart with everything that you eat throughout the day with the pro, carb, and fat listed and check it off as you eat each meal. After awhile it becomes routine. Try and get about 4500 cal if you can, its a lot of food the body becomes use to it. Good luck.