Thanks for all your comments here. I just completed this repair, below are my tips.
First : remove the motherboard, speakers, power cable, wifi, and lan/usb module.
Second: The metal plate needs to come off but its held down by a million plastic rods that were melted and pushed on top of the metal plate. Like @jimfixer said, use a small hot air gun - I used the benzomatic that looks like a fat marker. Apply upwards pressure on the metal plate as you heat and each plastic pin will give way one by one - proceed all the way around the plate until the metal plate is out. You will have to unscrew the metal plate from the hinges as well. It's important to do like @jimfixer said because if you break of the plastic pieces then you won't be able to melt them back after the replacement.
Third: Use the same heat and pull procedure to remove the old keyboard. Then, using your small heat gun, rescupt the plastic pins by heating them a little and pushing them together. I found it best to use my fingers to smush them together, the plastic cools quickly so smush in one direction, rotate 90 degrees and smush again. The goal is to make the pin small enough to fit through the original hole. If you don't resculpt the pins, then the new keyboard won't sit flush against the plastic housing of the laptop, I tried that first andthe keys don't come through the front all the way . When all the pins are re-sculpted slide the new keyboard into position - here you may have to push down around each of the pins to make sure it sets flush. Then to remelt the pins, hold the keyboard down with a screwdriver around the pin, to make sure it is flush, then heat the pin and smush down the pin while still holding everything down. It's actually kind of fun when you get the hang of it.
Four: Repeat the sculpt and melt pin procedure for the metal bracket. There are a lot of them but it's ok - keep going.
Five: Put everything back together then throw away that bluetooth keyboard you were using in the interim.
p.s. I didn't know the repair would be so involved when I got the replacement keyboard, but since I already had it - why not give it a shot?