Were there other related definitions defined around this time?
In physics textbooks, vectors are introduced first, and then vector fields; given the complexity of the notion of tensors, one would suppose tensors would then be introduced and then tensor fields. Instead, a quite complex and obscure definition of a tensor field (and not a tensor) is presented without enough motivation to the curious - this is the definition you have more or less presented.
That the definition is obscure has been understood, with various physicists, such as Dirac, in his short book on GR, noticing the explanatory lacuna and who suggests an 'affine' description of a tensor would be worth looking at before moving to the notion of a tensor in general; but he doesn't attempt a description of an 'affine' tensor. Weinberg, in his book Gravitation and Cosmology, does make an attempt at it but the result is not much more clear than the original definition.
Moreover, one would suppose that Einstein himself, given the importance of tensors in his theory of gravity, would make an attempt to explain the notion in his book with Infeld, The Evolution of Physics; but whilst they pays careful attention to the notion of a vector - they, unfortunately, they do not discuss the notion of a tensor. This is simply, as I've already noted, that the actual definition used by physicists, isn't intuitive (in fact, it is, when thought through but nevertheless, it is long-winded and relies on an operational definition rather than an intrinsic definition).
The main alternative presentation of tensors is most often used by mathematicians rather than physicists, however, this tends to be increasingly not the case with more advanced work. It's presented, for example, in MacLanes book, Categories for the Working Mathematician (first published in 1971) by what is known as universal properties.
Given modules $A$ and $B$ over a commutative ring $K$, a tensor product is a universal element of the set $\text{Bilin}(A,B)$ of bilinear functions $\beta:A \times B \rightarrow C$ to some third $K$-module $C$. This set is (the object function of) a functor of $C$. To get a solution set for given $A$ and $B$, it suffices to consider only those bilinear $\beta$ which span $C$ (do not factor through a proper submodule of $C$). Then $C$ consists of all finite sums $\sum(\beta(a_i,b_i))$ ... [so] a tensor product $\otimes : A \times B \rightarrow A \otimes B$ exists. The usual (more explicit) construction is wholly needless, since all the properties of the tensor product follow directly from the universality.
He notes, that although Bourbaki, in principle, came close to this definition, but given that they didn't have the notion of a universal property to hand - they missed it.