LOL. That's good. I love it when I use up all my tricks and can't get something done.
I learned FreeBSD is entirely different from Linux. It's a wilder species of animals. It can't be tamed with same Linux skills.
First off, what's the error of startx?
Have you run xf86config?