Finished it yesterday but wanted to take a fresh look before deciding to post or rework some colors. Ah well, coloring's slightly different from my original vision but it'll still do :'D
Rough sketch and lineart: