For this being your first piece in over a year, I'd say it's pretty good!
The background is a bit too plain but not bad. Font choice is okay, but the text dominates the banner. The renders are okay, but they could definitely flow more.
6.6/10.
You should consider joining the GFX League!