Похоже ли то, что я написала, на код, написанный по БЭМ?
Это совсем не БЭМ. У вас должно было получится что-то вроде этого:
<div class="main-container">
    <img class="main-container__picture" src="images/bg.png" alt="Background">
    <!-- main-container__block-1 block-1 - Это микс, блок который модифицируется элементом другого блока или другим блоком  -->
    <div class="main-container__block-1 block-1">
        <div class="block-1__content">
            <div class="block-1__text">
                <p>Your Title Goes Here Make It Long & Maybe 3 Lines</p>
            </div>
            <div class="block-1__buttons">
                <!-- block-1__btn btn - Это тоже микс  -->
                <div class="block-1__btn btn"><a class="btn__link" href="#">explore</a></div>
                <div class="block-1__btn btn"><a class="btn__link" href="#">Add to cart</a></div>
            </div>
        </div>
    </div>
</div>
Я сам особо не знаю как писать БЭМ  методом, но вроде бы говорили что вместо дефиса, нужно использовать двойное нижнее подчёркивание, типа: 
main__btn
Поправьте если не так.