Microcontroller driven N-Channel MOSFET voltage behavior

Place the load between the 7.5 Volt supply and the MOSFET drain, and you will get switch-like behavior.

schematic

simulate this circuit – Schematic created using CircuitLab

In your current layout, the source is floating depending on current through the LED and resistor. Hence, Vgs is not 0 to 5 Volts as you assumed, but much lower, depending on where Source is floated to at a point in time.

What is needed is for the "switch" to conduct when given a positive signal from the Arduino, thus pulling its Drain node to ground (or close to it), thereby expressing the desired ~7 Volts across the LED + R3.