The category of (pseudo-)Euclidean vector spaces (vector spaces with a nondegenerate but not necessarily positive-definite quadratic form) is not closed under products because $R^n$ over $R$ and $Z_2^m$ over $Z_2$ are vector spaces, but their module product $R^n \times Z_2^m$ over the ring $R \times Z_2$ is not because the scalar ring is not a field. Similar structures, including related products like the module $R^n \times Z_2^m$ over $R^n \times Z_2^m$, are useful in studying hybrid automata and hybrid dynamical systems.
[Note added in response to McLaury comment: W. Noll (Euclidean geometry and Minkowskian chronometry, American Mathematical Monthly, V. 71, pp. 129-144, 1964, see pp. 134-136, especially Remark 1) observes that the underlying axioms and uniqueness theorem for inner product spaces, along with the representation they induce for automorphisms as rigid displacements, remain valid for commutative rings of characteristic other than 2, attributing these observations to Bourbaki.]
1. How little must one weaken the notion of pseudo-Euclidean vector space to obtain a structure that has the properties central to the use of vector spaces in classical and relativistic mechanics, at minimum including a well-defined notion of dimension or rank and supporting the decomposition of isometries into translations and orthogonal transformations, yet is preserved under taking of products?
Call structures satisfying these conditions "vectal" spaces.
2. Is there an established name for this type of structure?
Free modules over commutative rings with nondegenerate symmetric bilinear forms compatible with pseudo-Euclidean metrics (FMOCRNSBFCPEM for short) have the desired vector-like properties and form a category closed under products.
3. Are vectal spaces correctly characterized as FMOCRNSBFCPEMs?
4. Is every FMOCRNSBFCPEM isomorphic to a product of pseudo-Euclidean vector spaces?
5. Is every vectal space isomorphic to a product of pseudo-Euclidean vector spaces?
6. [A simpler question added in response to Lspice and McLaury comments] Are there answers to these problems if one drops the pseudo-Euclidean requirement, but keeping the dimensionality/rank requirement? Free modules over commutative rings?