As far as ratio's go, they're all over the map, depending on which nutritionist you are getting guidance from. I also don't think a 5-10 % swing either way is going to hurt, BUT, what I think is more important than ratios is to follow a set of general guidelines. Your ratio sounds fine, maybe too low in fat, but keep in mind carbs. There are starches, and there are fibrous veg, and fruits all grouped into one categoru. Eating 55% or so of potatoes and pasta is NOT the same as dividing it between fibrous veg (lotsI, a piece or two of fruit, and one or tow SMALL servings of the starches. If you haven't done so already, read our stickys above on this.
Also, in the general guidelines sticky, you will find a link to John Berardi's 7 habits to an effective nutitional program. Good general way of doing things, and following it you should come out with a ratio close to what you have.
Cardio, depends on what you are doing, how long, etc, but I don't see how 1 day would hurt, unless you are terribly thin and just can't pui on weight.