Maybe this might give you a hint as to who the mysterious "Finale" character is?
Appears on these pages
You may have seen the word "Finale" popping up all over the place in my works. Only me...
By the way, this artwork gives a veeeeeeery big clue.