LOL, love it! My new boy, Somerset, has a castle...I felt funny purchasing him such a "cliche'd" home, but it was the right size and has lots of holes to swim through...so castle it is. ;) He also has a betta log, but he seems to prefer his plants best for hiding.
My other boy, Buckley, has a lego castle along with his betta tree trunk and his coral...It's a left over from his former small tank days when nothing else would fit and I wanted to give him something to do... He's the only betta I know who has his own legos... ;)
I love your uber-girlie tank set up! ;) I tried for themes, but I couldn't find what I wanted and just went generic. :)