"So here's the thing with oral exams. Most people in technical degrees are terrible at presenting, especially under stress, but it's a very important skill to have. While it may suck at the time, I figure it's better to gain experience when the risks are fairly low, rather than bombing a technical interview or real presentation."
I agree with you that it is an extremely important skill to have. However, keep in mind the scope of your course. There are public speaking courses that teach these skills, and in these courses it is appropriate to grade them on those. Are you teaching these students how to be good public speakers and how to make good oral presentations? If you aren't providing that knowledge to them, I think it's unfair to test them on it.
Quizzes can be a great tool, if done appropriately. Powerpoints can be, as well. As for grading, make sure the grading scale makes sense. You don't want a single assignment to be worth so much that a bad grade will completely screw a student, but you also want them to be worth enough so that the student is encouraged to complete it, and do it with quality. I've had big class projects that I've completely blown off because the amount of effort required wasn't worth the percentage of the grade. Granted, I'm supposed to take a class to learn, not just to get the grade, but the reality is that many students will do the minimum is takes the get grade. You need to ensure that if they want to get the grade, they are forced to learn whether they like it or not.
I laughed at the comment about the "professor" playing a tape of him reading the text book. I've had professors read from the book, but this one was too lazy to even read it live? I'm laughing, but I think I should be crying.