And you simply add need to add a statement (whatever that is) under "Q28781198" Black Lunch Table that is has a Wikidata project page.
Pretty simple and solves both uses.  The modeling can be drastically simplified.  Use Topics themselves more often.  I see this problem that we don't actually connect the dots fully first and end up having duplicate nodes in the graph when they don't really need to be created.

-Thad