I think it's a good composition! I think it works well and utilizes the stylistic framework it's using well. I don't really have any negatives. I feel like I can hear what you are trying to achieve and I think you were successful.
While I appreciate the insight into the piece's difficulty and the effort put into sound quality, I found the overall emotional impact slightly muted despite the harmonic variety. The B theme and final progression, as you pointed out, are highlights, but perhaps exploring ways to better connect those sections could enhance the piece's cohesion. Could simplifying some elements allow for a stronger overall message, even at the risk of appearing less technically complex?