Gostei demais da ideia e de como funciona, porém não está muito intuitivo. Talvez faça sentido implementar alguma biblioteca de passo-a-passo pra instruir o usuário de como utilizar os botões até mesmo adicionar um tooltip neles pra facilitar o uso após finalizar o passo-a-passo. Após o usuário finalizar o tour, dê a opção dele não vê-la novamente ou ver e caso ele não queria, crie um cookie sem expiração com o valor false.
O que acha?