Ummm, no. princeofdarknez had a lot of the elements to solving the riddle, some parts near bang on, though the final answer is way off.

I'd probably recommend approaching the riddle from scratch though rather than trying to pick right from wrong too much. Also don't think too hard about the first two parts, as this is three riddles in one I tried to keep them simple (ish).