Actually, it isn't.
You see, "in spite of" means that even though that thing is pushing all the boundaries, it's still just G. It worked in the first thing you were saying, but not the second.
"Because of" means that these things did indeed nearly get it bumped up a rating. You were doing some...