Read all of the "stickies" in the Puppy Development forums.
All of your questions will be answered there.
Redirect, redirect and redirect. Keep a stuffed animal or rope toy in your pocket or close by at all times and put this into their mouth so that they understand that this is what they must bite on...then praise.
Stop trying to roll ,or pin, or control ...this just makes them more crazy. There is no need for this "alpha behavior" from you...having a puppy and teaching it what you want is a team sport...not one that is adverserial.
See if you can find a nice, positive puppy class earlier...it's a shame you have to wait for another month.
Gina