I'm sure you'd hate to see this: Go check out the Single Variable Calculus courses. For the the vector overview, check out Lecture 1 of the Multi-variable Calculus.
Wolfram math has also been an excellent resource for some of the math stuff.
http://mathworld.wolfram.com/
It was because of missing concepts and certain struggles with this book that I decided to work on math. I generally do about 5 hours a week, or at least try to. The interesting discovery is that, despite being the pita kid who was the only one in class who could do the "bonus questions," thus maintaining a score of 120% on all the test, and creating an impossible-to-compete-with curve, I am not very good at math these days (outside of poker math, I guess), and... I have changed immensely over the years: I used to love math and doing math equations, even to the point of teaching myself how to multiply and divide when I was in grade school, and teaching myself more advanced math in HS, and understanding concepts that were mostly intractable for people my age. Now I hate math. Where did the passion -- and intelligence -- go?