Hi Alan Shields! Thank you for your comment and we agree with you when you said “has gaps”. Actually the goal when we implement and wrote about a smart contract to sell goods was to show how to map a real world use case to smart contract approach, but without worry if it’s ready to go live. It’s a lab!
But, we will concern about real-trustless in the next labs!