Hi, amandaxmei, thanks for your question and for echoing the feedback that Angels would like better tracking and information around rewards shipments.
Currently, it can take 3 - 6 weeks from the time you claim a reward using the form, but in many cases, shipments can arrive much sooner. Rest assured, we're committed to improving the Bike Angels rewards experience, and the Bike Angels Team is very feedback-oriented. I will also echo these rewards improvement ideas in conversations I'm privy to.
Looking at our orders, I confirmed we received your information after you claimed the Casual Cruiser reward and the Steady Pedaler reward. It looks like you claimed these rewards about a week apart, but in different months. This will affect how timing of the rewards. Rewards claimed in June have yet to be shipped, but the timeline above still applies. 😊 Happy to know you'll be receiving these items in the next few weeks. If you don't see your key by mid-July, contact our support team to follow up.