This is an interesting use of the space and for the business market I bet it's hard to do something interesting while still heavily sales focused.
No comic sans though so it doesn't resemble many of the PPT I see.
The final click I guess was meant to go through to the site but disabled for this demo. I do also like the little pop up window if you don't initially click.