As for the protein, I tried to ballpark your diet (with two protein shakes a day) and I think you would be around 120-150 grams. That should not be a problem.
For the flaxseed oil, you might want to try fish oil caps instead. Fish oil is EPA and DHA, which is more readily used by the body. I forget the exact stuff in flaxseed oil (ALA, I think) but it has to be converted by the body into EPA/DHA, so it's less effective. If you want to use fish oil plus flax seeds (you can buy them whole instead of as an oil) that would give you a lot of healthy fats.
For the musclebuilding + fat loss question, I think it can be done. Try not to focus so much on the aesthetic aspect, but rather on performance. Set certain goals for yourself, both for your strength and conditioning, and work hard to hit them. Remember what you are building your body to perform, not necessarily to look like a male model (but that is often a side effect).