Important, I want to help everyone I can with this. Let me save you any trouble that others might be having.
G29 and M420 S1. These are gcode bits you need to know when using a BLTouch. Nobody mentions this in any video or writeup I've seen and without them you will feel hopeless. Now let me explain. Watch Creality's install video and follow it step by step. However, once you get to the part for setting your Z offset, rather than eyeball it like the video, use a piece of paper like you would with manual leveling to ensure you have it right. Now once you have it all done and ready you NEED to add some g code additions to your slicer.
After your slicer does a G28 for homing you need to either add a G29 (this tells it to do bed leveling) or M420 S1 (this tells it to use the saved bed leveling info. Use this so you don't have to wait for the bed leveling with every print). If you do not have one of these codes in your g code the printer WILL NOT use the auto bed leveling and youll be playing hell if you have a warped bed.
Now as for a review bit. This works absolutely amazing! It's a must have, and makes the printer a joy to work with. Buy one immediately!