Good Work, sir! You were just demoted!
This game accomplishes, imho, a difficult task: create a potential good chess variant using just a very simple idea.
Promotions & Demotions
Sample game
1. c4=B c6=B
2. Qb3=R Qa5=R
3. f3=B e6=B
4. B:e6=P B:f3=P
5. e:f7=B f:g2=B
There is no check, since the bishop cannot move to the last rank on odd moves.
6. B:g2=P+ K:f7
7. Nf3=R+ Nf6=R
8. Rc3=B
r n b . . b . r
p p . p . k p p
. . . . . r . .
r . . . . . . .
. . . . . . . .
. . B . . R . .
O O . O O . O O
R N B . K . . R
8... R:f3=N+
9. g:f3=B a6=N
10. B:a4=P Kg8
11. b3=B d5=N
12. Bf:d5=P Nb4=P
13. Rf1=Q Nc6=R
14. N:a3=P R:c1=B
15. R:c1=Q Bg4=R
r . . . . b k r
. p . . . . p p
. . . . . . . .
O . . O . . . .
. p . . . . r .
O B . . . . . .
O . . O O . . O
. . Q . K Q . .
16. Qc7=R Rh4=B+
17. Kd1 b5=N
18. Rf7=B+ K:f7
19. d6=N+ Ke7
20. Nb7=P R:a5=B
21. h3=B Bd8=R
22. Qf7=R+ Ke8
23. Kc2 Bc5=R+
24. Kb2 0-1
Final Position
===============
. . . r k . . r
. O . . . R p p
. . . . . . . .
. n r . . . . .
. p . . . . . b
O B . . . . . B
O K . O O . . .
. . . . . . . .
[mate in three]