It sounds like you are eating some wonderful things! Protein is SO important in a daily diet. Our bodies need protein to work properly. You're doing quite well there!
Hvae you thought about incorporating a few more veggies into your diet? Healthy ones like broccoli or cauliflower or spinach or such? I don't see many veggies in your current diet, and there are a wealth of critical nutrients found in them. Or are those in the smoothie?