Get rid of the railing. No offense, of course, but railing is a ridiculous feature for such a small porch.
Your yellow door looks great. For the screen door, have it be natural wood, in a modern, contemporary design - e.g., 4-5" vertical stiles, 6-8" top & bottom stiles, all open otherwise, with vertical 1 x 1s or 1 x 2s in the middle, from top to bottom stile; or, 1 - 1 x 2 in the center, flanked by two 1 x 1s. The natural wood will be a great contrast to the yellow door, will highlight the unique design of the screendoor, and will compliment the brick.
Tile the porch! You've got the perfect substrate [concrete] making for a fairly easy job. And tile the steps, but use an accent tile just on the step risers. Then stain the concrete walk. You can find tiles on sale for $.99/sqft [or less!], then splurge a little on riser accent tile - whatever your style - mediterranean, spanish, talivera, a different color, etc.
Q