Let me resort to some projective geometry and geometric algebra then.
Consider a projective 2d space. This has a third "projection" dimension with unit vector e_0 (to go with e_1, e_2). Vectors in this space can be taken to represent points, and typically they're of the form e_0 + x^1 e_1 + x^2 e_2. Any scalar multiple of this vector is taken to represent the same 2d point. (This is why it's called "homogeneous" coordinates.)
To imagine the above, consider a 3d space with a plane offset 1 unit above the origin. Where vectors intersect this plane sets the true 2d coordinates of a given point, and clearly multiplying any such vector by a scalar will not change this point of intersection.
Now, consider two vectors p and q and the 2d subspace that they span. This subspace should intersect the projective plane in a line, and we get the familiar result from geometry that two points are all that's needed to describe a line. Let me denote this line with the following: p \wedge q.
Now let's consider two other vectors r, s, which form the line r \wedge s.
Remember that even though both these objects represent lines in real space, in the projective space they are 2d subspaces through the origin. If these lines are parallel, then the 2d subspaces they define should intersect only at the origin or they intersect everywhere (if the lines are coincident). If not, then the 2d subspaces share a common 1d subspace (a common vector). Since vectors = points, then if we can find the common vector, then we can find the point of intersection. The common elements between two subspaces is called the meet of the subspaces, and this is where I think we can connect to your geometric definition:
Theorem: Two non-identical subspaces are parallel if and only if the meet of those subspaces is only the origin. Two identical subspaces are always parallel.
I've introduces this notion based solely on lines, but I think it should be straightforward to extend to planes (if more difficult to visualize in projective space). Now, what is the meet between two projected lines? This is where the "geometric algebra" part really comes in. That formalism gives us the power to use a "commutator product" between subspaces that acts like an exclusive or. Between two projected lines, if they have a common vector, the commutator product of the lines will give us a 2d subspace that is orthogonal to that common line, which can then be found by duality. The process for planes in a real 3d space is similar.
I know that this may seem like a lot more overhead than you were looking for--projective geometry is a bit strange. But if you're interested, I can go into more detail and prove things more rigorously, where here I've only tried to be persuasive.