A couple of things:
1) By Dive 2 of OWD certification, you should definitely know how to assemble your gear. By that point you have done it, what, 6 or 7 times already (including your confined water sessions)? However, forgetting how to do so doesn't excuse your instructor being rude about it. It should have been used as a teaching moment.
2) You should have been keeping track of your weighting. You are supposed to be logging each of your dives, including your first open water training dive, so you should have known how much lead you required. But, similar to what I wrote above, forgetting to do so is no reason for an instructor to get angry or rude about it. You are a student and are still learning. He should have handled it better, in my opinion.
EDIT: Another weight check should have been done at the start of Dive 2, so your instructor should have sorted out your weighting then.
3) Without knowing the local conditions and the reef, exit/entry site, etc., it's difficult to comment on the issue with your air pressure and his fast swim to get back while you were breathing off his octo. Part of your training (confined water) was breathing off of a buddy's octo while swimming, just in case there is ever a reason why you must share air but ascending immediately isn't really a good option. It's impossible to know why he decided to swim fast, or even if he was swimming fast (we don't have his side of the story), but generally it would have been preferable to ascend quite shallow - say to 20ft/6m or so - and do your safety stop as you swam with some deliberate speed but not so fast as to make you consume too much air. There is a balance between the two, however, depending on the conditions, current, boat traffic above, distance to the exit point, etc.
4) You write that he suddenly took out your regulator. Assuming this is correct, that's a no-no. As long as you are conscious, YOU are in control of your regulator, when you take it out, and when you put an octo in. He should have signaled to you to switch from his octo back to your primary.
Overall it sounds like this guy hates his job and has no patience for students. If you feel comfortable, I'd suggest speaking with his superior or the dive op manager about your issues. Again, though, there are two sides to every story and we are only getting your impression of events.
In the meantime, best of luck to you as you finish your certification, and I hope that the next two dives go more smoothly!