Getting two layers solved is actually really straight forward. The last layer is the hard one. Basically, there are well known moves that will produce a desired swap of two faces. You just manipulate the final layer using these moves.
You know you're Rubik's hardcore when you grease the joints in the Rubik's cube for better times :run:
Edit: I thought that was lipstick in your AV, Will, but upon further inspection, I approve

h: