With regards to the colour blind conversation:
I don't think this is contributing to the conversation. echoskybound is looking for advice and support regarding their relationship with their bird and argument or discussion, however you see it, regarding whether a bird is "colour blind" or not, does not help this discussion.
Please try and keep on track.
Relationship with bird
echoskybound, you mentioned using BirdTricks. Have you used any other resources? I personally, am not a fan of BirdTricks and their methods. While they are slowly improving, many of their methods have been taken from reputable parrot trainers, and/or have no foundation and can actually damage your relationship with your bird. (One method that comes to mind is they recommended "flooding")
If you have a computer at home with a webcam, see if you can set up a camera to watch your bird at work and see what it's behaviour is like when you are out of the house compared to home. Is it the same? If so, then it could be an environmental issue and not you at all. If it is different and the bird is more calm, maybe I would suggest a behavioural/parrot special-ist to identify what could be happening.
There are a number of factors that it could be, poor social-isation when young, boredom, too much energy (are there enough toys, particularly foraging in the cage?), cage aggression, hormonal aggression (could this be the first breeding season?), not enough time out of cage, etc. It's very hard to identify what could be happening.
What makes you bird happy? Find out what that is and use that in your favour. If s/he is cage aggressive, I would suggest getting another cage/area to use for training purposes - one that your bird won't be dominant of. (Some people have a 'time out' cage, but I'm hesitant to recommend that training method).
Could you post pictures of the cage/environment he is in? The step up in the cage could even be a leg injury that you aren't aware of. (I'm hypothesizing here)
From the sounds of it, I don't think that you are a bad owner. A bad owner would've locked the bird away and forgotten about it, but you are here reaching out for help from other members. You keep an eye on his diet and care. You are concerned about his needs. (i'm assuming it is a he now, sorry) You are doing what you can! Keep your chin up.
Do you have other bird friends local to you that can help? See what can be done. Maybe even 'bird sitting' for those extra working days.
Keep us updated. And keep strong!