are you taking the rocks out each clean and leaving them out?, they probably full of lots of dead bacteria. leave them in, move them around a bit they are a part of your filtration system, probably not the food as i've never heard it linked to green water before except in cases of over feeding. how many hours is your light on for? how much and how often do you feed?
try cutting back the feeding, even down to 3-4 times per week and see if that helps, if it doesn't then food may not be the issue.
also btw your blue fish is a hybrid based on a ice blue red top, probably crossed with an "electric blue" zebra type thing.
another good Idea would be to blakc out the 3 sides, you don't veiw from.
btw at this time of the year the sun is lower in angle so it would more likely get more direct sunlight than during summer
also get a full water test done, nitrates and phosphates especially but i'd be interested in the pH as well, africans colour up best in high pH.