align command in Revit is powerful but it lacks an offset option
most drawing tools in Revit (model lines etc) have an offset option
currently align has a default offset of "0"
the current work around is to align then move the aligned object to the desired offset location
For example
when I model structural beams I want to align the existing structural beams to the orientation of the slab edge but at "4inches"(100mm) away from the slab edge
so what I do now is model the beam
align the beam to the slab edge at "0" offset (so it sit on the slab edge) then move the beam 4inches (100mm) away
If there was an "offset" option on the align command it would save many many hours of modeling time each year