Wow, I can't even imagine what the competition must be like if you are expecting a B from this one and was excited not to fail last year!!!! Your project is really awesome so I do pray that your professor decides it is worthy of receiving an A and surprises you. Good luck with your exam in product design theory.