Very well done!
Getting those sizes and angles all perfect to avoid big gaps is a huge challenge!