You could post this in the main section for more visibility.
If your "stay" command was working then stick with it. Maybe BarkBusters doesn't have the right method for you and Riley. There are an overwhelming amount of training books/styles out there. A popular video training is Doggy Dan. You just need to pick from different training and see what works for you and Riley and then be consistent. Cesar Milan has some good tips too.
As for running on the leash, I would stick to walking for awhile then add in running but as soon as the jumping stops then go back to the walk. Too much action means playtime! With a past dog I had, when she got bitey & crazed I would set her on her mat (dog quilt) which was her space and give her a time out. It takes a few tries but she got the point eventually. I would give her treats on her mat is she stayed. You can also stick a toy in his mouth when he gets bitey during play.