Dragon is a fairly standard counter service/booth pizza joint. I think they renovated some (though it’s been a long time since I set foot in Christo’s) but it’s pretty typical for a quickie slice place.
As to new places making their opening hours unavailable, I’m sympathetic some too but maybe a bit less forgiving than you are. Sure, opening a new place is crazy–but Hot Box got an Eater Boston writeup that pointed readers to their social media account for info. I feel like it’d sure be worth it to them to take advantage and spend the minute or so it would cost to update said account with their hours, so interested diners could maybe spend money at their new spot.