How do i use views with a custom entity? I defined a custom entity with a few bundles.  Is it possible to display these using Views?  How do I do that?
If you used entity API module, then this is done pretty much out of the box, see my blogpost on Integrating entities with Views for more details.

If you didn't use entity API module or don't want to, you can make the views integration yourself using hook_views_data.