Apart from the bar code on the back, this is identical to, and sounds indistinguishable from the Record Store Day release that goes for 4 times the price that this costs.
Is it cooler to have the first press? Yes. But, is having a 1st press rather that 2nd worth the extra £75? No way! Get this one. Job done.