Okay I'll bite, besides missing the whole freezing rain thing.... I don't know what your saying or asking.
My outs were a 180, descend or land. As far as what specific altitude I get that I was good below 3000. But why the heck would I climb when I was trying to land?...
Spoon feed me more. It's time to learn.
27 Degrees and rain is bad. Looking out the window for ice doesn't count.
Lower is warmer.
It's not "good below 3000'", it's good below 3000' agl.
You stated "2500 was the only other altitude that I would of been cleared for." That is wrong. You departed an airport at 628' and arrived at an airport that was 430'. Any altitude below 3628' on departure and 3430' on arrival was good.
Not sure why you tried to level off at 4000'. That's an IFR altitude.
You stated "they told me to remain at 4500." You misunderstood them. ATC can't make you remain at 4500'. He only suggested one of many appropriate options.
You should never have flown into wet precipitation at that temp, certainly not in that plane with your hours.
You could have flown lower, around, or reversed course to avoid the rain or reach warmer temperatures. It doesn't matter that you were "almost there."
It might be time to spend a few bucks and review this flight on the ground with a CFI. Sounds like you need to be more comfortable with your options, particularly with what ATC can and cannot order you to do, and how to deal with avoiding icing conditions in the first place.
You got lucky. That could easily have poofed your windscreen opaque in seconds, not minutes, without even considering loss of lift ... then what would your options have been, as a low time VFR pilot?