I know nothing about 500$ bonus....
I know about 300$ and 1000$ bonus on Everest. I was talking about the 300$. You can only clear one of them, so if you choose to clear the 300$ you wont be able to get 1000$ later.
The 1000$ one is kinda hard, you have to clear it all and you got just one month... It should be doable on NL100 or high volume NL50.
The 300$ one is much easier since you have 2 months to do it and you are getting the bonus in small pieces.
You can use this calculator to see how many hands you need on certain limit to get certain amount of points and so to clear the bonus:
http://www.everestpoker.com/en/vip/calculator
You are getting 0.07$ for one point so you need like ~4300 points for 300$ bonus and like ~14300 points for 1000$ one.