Hi Radz, did you end up getting a Force USA Commercial Power Rack? If so, would be interested to hear your feedback - it is a beast of a rack!!
EVA or foam flooring would get torn up under your shoes, rubber is best:
VersaFit Flooring
Not sure I know what you mean by the front section, have...