Need some help with my first layer!

I am using a gCreate gMax 2. I have the heated bed with heated bed surface. I realize the surface is not mirror smooth, but these peaks and valleys make me think that the printer is ignoring my bed leveling altogether. When I run my fingers over the build surface, I can feel the high and low spots. Is it possible that there is some sort of delamination of the heater bed that might be warping the bed surface? My start and end GCODE is below. Any help sorting this out would be greatly appreciated. If anyone has start/end scripts for the gMax 2 with Dual Extruder, I would love a chance to see what other folks do.

Printer: gCreate gMax 2
Slicer: Simplify3D
Filament: eSun white PLA
Nozzle Temperature: 210 deg F
Bed Temperature: 60 deg F
Print Speed: 2880 mm/min
Retraction Settings: Distance 1.00 mm, Speed 9000 mm/min, Coasting Distance 0.5 mm


Start GCODE:
M140 S{material_bed_temperature_layer_0} ; start bed heating up
G28 ; Home all
M190 R{material_bed_temperature_layer_0} ; wait for bed to reach printing temp
G29 ; run auto bed leveling routine
M400 ; wait for moves to finish
M420 S1 ;
M500 ;
M201 X500 Y500; Set X and Y acceleration values
M204 S500; Set default acceleration
G1 Z15 F5000; Raise nozzle
M107 ; Turn off fan
M104 S[extruder0_temperature] T0
M104 S[extruder1_temperature] T1
M109 S[extruder0_temperature] T0
M109 S[extruder1_temperature] T1
M140 S0 ; turn off heated bed
G28 X0  ; home X axis
G28 Y0  ; home Y axis
M104 S0 T0 ; turn off extruder
M104 S0 T1 ; turn off extruder
M107 ; Turn off fan
M84 ; disable motors
Turns out I need to replace the BuildTak layer on top of the glass. It was detaching from the glass. gCreate support was very helpful in pointing me to the parts I will need to fix this. They also provided some good advice to avoid it in the future, "Always let the bed cool before you remove the print!"

Thank you gCreate!