BtG seems to be flavor of the week after it was used in a lot of Rogue decks last weekend for EU playoffs.
I get that it's tech against reno decks, but worst case scenario you are even to favored against them. The standard Questing build (with no BtG) is probably very favored against Renolock and Renomage. So I don't really see it as super good on ladder, where a lot of matchups are against shaman and warrior, and BtG has more limited value in those match ups. I feel like it was included for the tournament specifically based on what they expected to face.
Yagut is also big on using one Teacher in his builds, which he's been doing from the beginning of MSG. I've tried this out and it feels a little clunky. You don't really want Teacher on board for your big miracle turns because it fills the board with tokens, so after you cast your spells you can't drop that fat Edwin, cause your board is full. Like the Questing build it also puts you in situations where you can drop it naked or you can all in most of your resources to get immediate value, but hamstring your ability to get Auctioneer going. It's a very hard choice to figure out whats correct in any given situation.
I've used Miracle rogue to climb to rank 5 this month and last, it's a deck I really enjoy playing and it's as good as it's ever been in almost 2 years of me playing hearthstone. The difference in the build I use versus the one you posted is: -teacher, - 2 BtG, +Thalnos, +2nd Fan, +2nd Counterfeit Coin.
To me, it feels like SI:7 is better in aggro matchups than Questing. Some pros disagree with that assessment because Questing allows for more all in racing. But for me, cutting the conceals is huge, as they are near dead draws against shaman and warrior plus the tempo swing from an early SI reduces the need to race out of the gate all the time.
Another option is to play aggro rogue, which is gaining traction. Muzzy and RDU have lists out there that are pretty good. I don't think it's quite as fun as miracle, but the aggro match ups feel better.