Kurt,
I think at 16 you're too young to have oral cancer.
I have had a small white dot on my lip that was something like a blister for many years now. It's never seemed to go away. But yours sounds a bit different. Mine isn't hard and I don't believe any puss or anything came out of it. The many dentists I've been going to have been seeing it for years. At first I was worried about it, but I've stopped worrying. Maybe you bit it some time in the past and forgot about it.
Your shifting teeth sound like either gingivitis or periodontitis. Likewise your bite problem. That's fairly serious, if you consider loosing your teeth serious. But you're young enough so that it can probably be treated and reversed. (I had mine diagnosed much later in life, and they need super strict care now.)
I hope you've already gone to a dentist, and if you haven't, I hope you will, and I hope your Dad supports you. This should all probably be checked out.
Good luck.
James/a.k.a. Idiopathic12