This is great news! Congratulations! Thanks for sharing.
I hope the next steps are quick and painless too.
Will keep an eye on your post for updates!
Welcome to immigrationboards.com!
28 days from when you receive the refusal - so 28 days from when you've picked up your passport with the refusal letter.