That looks more like a panino or something like a Cubana if it had a pickle.
looks damn good to me!
A thread on Cubanos would be good.