No No No No and No. He is still a student athlete for an academic institution held liable to follow the rules given by the NCAA. If he's allowed to accept that money he's by rule not allowed to play in the game, since he played in the game he's not allowed to accept that money. It is the rules and anyone using that excuse is wrong, also the promise of cash is an issue or else teams/companies could persuade kids to leave college early etc which is also against the rules, look at adidas getting kids to go to adidas schools and paying them for example. It's still wrong and still not allowed.
I don't care if it's allowed, I care that currently it's not allowed and they're flaunting it in our faces and nothing is going to get done just like 800k embezzled from a hospital where the guy admitted to paying LSU players with the money and had proof and got found guilty and serving 3 years but LSU received no penalty.