Let us consider the case where $f$ is continuous. If $f(x)<\int_0^1f(t)\mathrm{d}t$ for some $x$, there will be $(x-\delta,x+\delta)$ where the inequality holds strictly. But then, letting $c:=\int_0^1f(t)\mathrm{d}t$:
\begin{align*}
c=\int_0^1c\mathrm{d}x={}&\int_0^{x-\delta}c\mathrm{d}x+\int_{x-\delta}^{x+\delta}c\mathrm{d}x+\int_{x+\delta}^1c\mathrm{d}x>{} \\
{}>{}&\int_0^{x-\delta}f(t)\mathrm{d}t+\int_{x-\delta}^{x+\delta}f(t)\mathrm{d}t+\int_{x+\delta}^1f(t)\mathrm{d}t=\int_0^1f(t)\mathrm{d}t=c,
\end{align*}
or, summing up:
$$c>c,$$
strictly, which is a contradiction. So we have proved that the inequality chain implies $f(x)\equiv c$. The converse also holds: if $f$ is constant, then it is constantly equal to its integral on $[0,1]$, so the inequality chain holds.
Of course, all this holds if we just assume $f(x)<\int_0^1f(t)\mathrm{d}t$ strictly at a point $x$ where $f$ is continuous. Which means that if the inequality chain is to hold, the points where $f$ is not its integral need to be of discontinuity, and with no $\delta$ as used in the above argument.
One case where the inequality holds and $f$ is not constant is where $f$ is constant except for a finite number of points where it is strictly less than its integral, that is, than the value it is almost constantly equal to.
If we trust this answer on the fifth condition, then Riemann-integrability implies there can be no interval contained in the set of discontinuities, so any point $x$ where the inequality holds strictly must be a discontinuity point and an isolated point. So in a way, the inequality chain plus Riemann integrability means $f$ is "almost everywhere" constant, "almost constant", that is, constant except in a set of isolated points of discontinuity.
In any case, your hypotheses do not imply $f$ is zero, but only almost constant.