Toss the strawberries, granulated sugar, fresh orange juice, and zest in a medium size bowl until mixed. Cover with plastic wrap and refrigerate for 30 minutes. Make sure to reserve any berries you'd like to garnish the top (I use one large strawberry and slice it fancy for topping the trifle).
In the bowl of an electric mixer, combine the cream cheese, sour cream, vanilla extract, and powdered sugar until smooth, stopping to scrape down the sides of the bowl.
Add the whipped topping and mix on low speed until light and fluffy, again scraping down the bowl to make sure everything is mixed well.
Drain the macerated strawberries, reserving the juice.
In a large trifle bowl, arrange a layer of cake cubes at the bottom.
Drizzle a little of the reserved juice from the strawberries over the top, then add a layer of the cream cheese mixture, followed by a layer of strawberries.
Continue layering then finish with a layer of cheesecake filling followed by the grated dark chocolate, if using, and strawberry garnish.
Cover and refrigerate for 1 hour before serving.