Let $N \ge 5$ be given. Consider all sequences $(e_1,e_2,...,e_N)$ with each $e_i$ equal to $1$ or $-1$. Per move one can choose any five consecutive terms and change their signs. Two sequences are said to be similar if one of them can be transformed into the other in finitely many moves. Find the maximum number of pairwise non-similar sequences of length $N$.

1. **Define the problem and the transformation:**
   We are given a sequence \( (e_1, e_2, \ldots, e_N) \) where each \( e_i \) is either \( 1 \) or \( -1 \). We can choose any five consecutive terms and change their signs in one move. Two sequences are similar if one can be transformed into the other through a finite number of such moves. We need to find the maximum number of pairwise non-similar sequences of length \( N \).

2. **Define a "good" sequence:**
   A sequence \( e = (e_1, e_2, \ldots, e_N) \) is called "good" if \( e_5 = e_6 = \ldots = e_N = 1 \). The goal is to show that any sequence can be transformed into a good sequence and that each sequence has a unique similar good sequence.

3. **Transform any sequence into a good sequence:**
   We can transform any sequence \( e = (e_1, e_2, \ldots, e_N) \) into a good sequence by repeatedly choosing appropriate 5-tuples and changing their signs. This process will eventually make \( e_5 = e_6 = \ldots = e_N = 1 \).

4. **Uniqueness of the good sequence:**
   Suppose there are two similar good sequences. This means there exists a sequence of moves that transforms one good sequence into the other. We need to show that this transformation is unique.

5. **Order of moves is not important:**
   The order of moves does not affect the final result. Let \( d_i \) be the number of moves that change the 5-tuple \( (e_{i-4}, \ldots, e_i) \) for \( 5 \leq i \leq N \). We have \( d_1 = d_2 = d_3 = d_4 = d_{N+1} = d_{N+2} = d_{N+3} = d_{N+4} = 0 \).

6. **Effect of transformations:**
   After all transformations, \( e_i \) will be changed to \( e_i \cdot (-1)^{d_i + d_{i+1} + d_{i+2} + d_{i+3} + d_{i+4}} \). Since both sequences are good, \( d_i + d_{i+1} + d_{i+2} + d_{i+3} + d_{i+4} \) must be even for \( 5 \leq i \leq N \).

7. **Modulo 2 equivalence:**
   This implies \( d_i \equiv d_{i+5} \pmod{2} \). Given \( d_N = d_{N-1} = d_{N-2} = d_{N-3} = d_{N-4} = 0 \pmod{2} \), it follows that \( d_i \) is even for all \( i \). Therefore, every element was changed an even number of times, resulting in the same sequence.

8. **Count of pairwise non-similar sequences:**
   The number of pairwise non-similar sequences of length \( N \) is the number of pairwise different good sequences of length \( N \). Since a good sequence is determined by the first four elements \( (e_1, e_2, e_3, e_4) \), there are \( 2^4 = 16 \) such sequences.

The final answer is \( \boxed{16} \)