The way of taming a royal queen was an excellent idea.
Also, do Dragons block Queens as Alibabariders usually move, or can they block Queens on the squares they leap over (As a semi-leaping Queen)?
On one other note, why promote your pawns to Knights rather than Unicorns?