I've been really busy these days (judging a swim meet tonight, among other things). If it's not too late when I get back, I'll take a few minutes and review the math in first post to see if anything obviously stupid sticks out. But I think almost any college student in the sciences or engineering should be able to critique it.