Duel Masters Sacred Lands: Nature Calls, Part 2

Shobu gets his first duel in the nature civilzation land against the princess, but will he survive, and just what are Boy George and Mimi doing there?