I think this is not the best idea, I would at least fly somewhere and have lunch then come back. That way you can just tell them you're having lunch and getting the interview done rather than having to explain this scheme to CBP.
You won't have a problem cancelling up to 2hrs before departure. Cancel your check in first, and you should be able to do it with the app/website.