Made similar such on several occasions and it is tasty, but it’s no substitute for actual meat.
.
I do not substitute eggplant for meat.
When I want to eat eggplant I eat eggplant,
when I want to eat meat I eat meat.
Right now if I felt like eating a Philly cheesesteak,
I would undertake the 2 hour drive to the Yellow Submarine
in Maple Shade, New Jersey. But that is way too long a drive
to make just for lunch. Especially since I've got plenty
of turkey, pepperoni and ham in the fridge.