Looks good to me. IIRC the general rule is that separate ways are only valid when there's physical separation (grass, concrete barrier, etc.) but there are exceptions like parking aisles and stuff. I'd say everything there looks reasonable.