Being new to the true auto detailing world I have never tried any Blackfire products yet either. I would really like to try their Crystal Sealant based off of the reviews I have read on this forum.
About 8 years ago about 2 days after I had completely polished and detailed my 96 Honda Accord, someone backed into it after turning around in the driveway that was across the street. Complete hit and run.
I know how you feel about just wanting to give up on it but your's looks really easy to...
For what it's worth, I bought some of their Instant Spray Wax off a recommendation from a friend and wasn't very impressed with it. Did not last long at all, a few days tops. My bottle doesn't say Top Shelf on it so maybe they improved the formula.