Well, actually, those 'plot-holes' are rather easy to explain.
1. Regarding the Hulk vs. Loki thing, it's not like he had any time to set up some kind of trick like with Thor, Hulk pretty much snuck up on him. Also, Loki didn't seem to think walking away was an option by that point, that he'd...